test case for translation doctype
diff --git a/erpnext/setup/doctype/translation/test_translation.py b/erpnext/setup/doctype/translation/test_translation.py
index 61adef2..b20f78f 100644
--- a/erpnext/setup/doctype/translation/test_translation.py
+++ b/erpnext/setup/doctype/translation/test_translation.py
@@ -5,8 +5,24 @@
 
 import frappe
 import unittest
-
+from frappe import _
 # test_records = frappe.get_test_records('Translation')
 
 class TestTranslation(unittest.TestCase):
-	pass
+	def test_doctype(self):
+		translation_data = {'hr': ['Test data', 'Testdaten'], 'ms':['Test Data','ujian Data'],
+							'et':['Test Data', 'testandmed']}
+		for key, val in translation_data.items():
+			frappe.local.lang = key
+			frappe.local.lang_full_dict=None
+			translation = create_translation(key, val)
+			self.assertEquals(_(translation.source_name), val[1])
+			frappe.delete_doc('Translation', translation.name)
+
+def create_translation(key, val):
+	translation = frappe.new_doc('Translation')
+	translation.language_code = key
+	translation.source_name = val[0]
+	translation.target_name = val[1]
+	translation.save()
+	return translation