def test_Custom_Script_fixture_just_list(self): fixture = ["Custom Script"] path = dataent.scrub(fixture[0]) + "_just_list_should_be_all.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Script_fixture_simple_name_at_least_equal(self): fixture = ["Custom Script", {"name": "Item-Cli"}] path = dataent.scrub(fixture[0]) + "_simple_name_at_least_equal.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Field_fixture_rex_with_flags(self): fixture = ["Custom Field", {"name": r"^[i|A]", "flags": "L,M"}] path = dataent.scrub(fixture[0]) + "_rex_with_flags.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Doctype_multi_name_equal(self): fixture = ["ToDo", {"name": ["TDI00000002", "TDI00000008"], "op": "="}] path = "Doctype_" + dataent.scrub(fixture[0]) + "_multi_name_equal.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Script_fixture_simple_name_equal_default(self): fixture = ["Custom Script", {"name": ["Item-Client"]}] path = dataent.scrub(fixture[0]) + "_simple_name_equal_default.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Field_fixture_empty_object(self): fixture = ["Custom Field", {}] path = dataent.scrub(fixture[0]) + "_empty_object_should_be_all.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Script_fixture_simple(self): fixture = "Custom Script" path = dataent.scrub(fixture) + "_original_style.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Field_fixture_simple_name_not_equal(self): fixture = ["Custom Field", {"name": ["Item-vat"], "op": "!="}] path = dataent.scrub(fixture[0]) + "_simple_name_not_equal.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Custom_Script_fixture_rex_no_flags(self): fixture = ["Custom Script", {"name": r"^[i|A]"}] path = dataent.scrub(fixture[0]) + "_rex_no_flags.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Doctype_fixture_rex_with_flags(self): fixture = ["ToDo", {"name": r"^TDi", "flags": "L,M"}] path = "Doctype_" + dataent.scrub( fixture[0]) + "_rex_with_flags_should_be_none.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Doctype_fixture_just_list(self): fixture = ["ToDo"] path = "Doctype_" + dataent.scrub( fixture[0]) + "_just_list_should_be_all.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Doctype_fixture_simple_name_at_least_equal(self): fixture = ["ToDo", {"name": "TDI"}] path = "Doctype_" + dataent.scrub( fixture[0]) + "_simple_name_at_least_equal.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Doctype_fixture_simple_name_equal_default(self): fixture = ["ToDo", {"name": ["TDI00000008"]}] path = "Doctype_" + dataent.scrub( fixture[0]) + "_simple_name_equal_default.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def test_Doctype_fixture_simple(self): fixture = "ToDo" path = "Doctype_" + dataent.scrub( fixture) + "_original_style_should_be_all.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)
def export_csv(context, doctype, path): "Export data import template with data for DocType" from dataent.core.doctype.data_import import data_import for site in context.sites: try: dataent.init(site=site) dataent.connect() data_import.export_csv(doctype, path) finally: dataent.destroy()
def test_Custom_Script_fixture_multi_name_not_equal(self): fixture = [ "Custom Script", { "name": ["Item-Client", "Customer-Client"], "op": "!=" } ] path = dataent.scrub(fixture[0]) + "_multi_name_not_equal.csv" export_csv(fixture, path) self.assertTrue(True) os.remove(path)