def test_Custom_Field_fixture_empty_object(self):
        fixture = ["Custom Field", {}]
        path = frappe.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_name_at_least_equal(self):
		fixture = ["Custom Script", {"name":"Item-Cli"}]
		path = frappe.scrub(fixture[0]) + "_simple_name_at_least_equal.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 3
0
 def test_Doctype_fixture_rex_no_flags(self):
     fixture = ["ToDo", {"name": r"^TDi"}]
     path = "Doctype_" + frappe.scrub(
         fixture[0]) + "_rex_no_flags_should_be_all.csv"
     print "teste done {}".format(path)
     export_csv(fixture, path)
     self.assertTrue(True)
Exemplo n.º 4
0
 def test_Doctype_fixture_simple_name_equal_default(self):
     fixture = ["ToDo", {"name": ["TDI00000008"]}]
     path = "Doctype_" + frappe.scrub(
         fixture[0]) + "_simple_name_equal_default.csv"
     print "teste done {}".format(path)
     export_csv(fixture, path)
     self.assertTrue(True)
Exemplo n.º 5
0
 def test_Doctype_fixture_empty_object(self):
     fixture = ["ToDo", {}]
     path = "Doctype_" + frappe.scrub(
         fixture[0]) + "_empty_object_should_be_all.csv"
     print "teste done {}".format(path)
     export_csv(fixture, path)
     self.assertTrue(True)
Exemplo n.º 6
0
	def test_Custom_Script_fixture_rex_no_flags(self):
		fixture = ["Custom Script", {"name":r"^[i|A]"}]
		path = frappe.scrub(fixture[0]) + "_rex_no_flags.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 7
0
	def test_Custom_Script_fixture_rex_with_flags(self):
		fixture = ["Custom Script", {"name":r"^[i|A]", "flags":"L,M"}]
		path = frappe.scrub(fixture[0]) + "_rex_with_flags.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 8
0
	def test_Custom_Script_fixture_simple_name_not_equal(self):
		fixture = ["Custom Script", {"name":["Item-Client"],"op":"!="}]
		path = frappe.scrub(fixture[0]) + "_simple_name_not_equal.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 9
0
	def test_Custom_Script_fixture_empty_object(self):
		fixture = ["Custom Script", {}]
		path = frappe.scrub(fixture[0]) + "_empty_object_should_be_all.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 10
0
	def test_Doctype_fixture_empty_object(self):
		fixture = ["ToDo", {}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_empty_object_should_be_all.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 11
0
	def test_Doctype_fixture_rex_no_flags(self):
		fixture = ["ToDo", {"name":r"^TDi"}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_rex_no_flags_should_be_all.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 12
0
	def test_Doctype_fixture_simple_name_equal_default(self):
		fixture = ["ToDo", {"name":["TDI00000008"]}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_simple_name_equal_default.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 13
0
	def test_Doctype_multi_name_equal(self):
		fixture = ["ToDo", {"name":["TDI00000002", "TDI00000008"],"op":"="}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_multi_name_equal.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 14
0
	def test_Custom_Field_fixture_rex_with_flags(self):
		fixture = ["Custom Field", {"name":r"^[i|A]", "flags":"L,M"}]
		path = frappe.scrub(fixture[0]) + "_rex_with_flags.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 15
0
	def test_Custom_Field_fixture_just_list(self):
		fixture = ["Custom Field"]
		path = frappe.scrub(fixture[0]) + "_just_list_should_be_all.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 16
0
	def test_Custom_Field_fixture_simple_name_at_least_equal(self):
		fixture = ["Custom Field", {"name":"Item-va"}]
		path = frappe.scrub(fixture[0]) + "_simple_name_at_least_equal.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 17
0
	def test_Custom_Script_fixture_just_list(self):
		fixture = ["Custom Script"]
		path = frappe.scrub(fixture[0]) + "_just_list_should_be_all.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
    def test_Custom_Field_fixture_rex_no_flags(self):
        fixture = ["Custom Field", {"name": r"^[r|L]"}]
        path = frappe.scrub(fixture[0]) + "_rex_no_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_" + frappe.scrub(fixture[0]) + "_multi_name_equal.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
Exemplo n.º 20
0
	def test_Custom_Script_fixture_multi_name_not_equal(self):
		fixture = ["Custom Script", {"name":["Item-Client", "Customer-Client"],"op":"!="}]
		path = frappe.scrub(fixture[0]) + "_multi_name_not_equal.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
    def test_Custom_Field_fixture_simple_name_at_least_equal(self):
        fixture = ["Custom Field", {"name": "Item-va"}]
        path = frappe.scrub(fixture[0]) + "_simple_name_at_least_equal.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
Exemplo n.º 22
0
	def test_Custom_Field_fixture_simple(self):
		fixture = "Custom Field"
		path = frappe.scrub(fixture) + "_original_style.csv"

		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
    def test_Custom_Field_fixture_simple(self):
        fixture = "Custom Field"
        path = frappe.scrub(fixture) + "_original_style.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
Exemplo n.º 24
0
	def test_Doctype_fixture_rex_with_flags(self):
		fixture = ["ToDo", {"name":r"^TDi", "flags":"L,M"}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_rex_with_flags_should_be_none.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 25
0
	def test_Doctype_multi_name_not_equal(self):
		fixture = ["ToDo", {"name":["TDI00000002", "TDI00000008"],"op":"!="}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_multi_name_not_equal.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 26
0
	def test_Custom_Script_fixture_simple(self):
		fixture = "Custom Script"
		path = frappe.scrub(fixture) + "_original_style.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 27
0
	def test_Custom_Field_fixture_simple_name_equal_default(self):
		fixture = ["Custom Field", {"name":["Item-vat"]}]
		path = frappe.scrub(fixture[0]) + "_simple_name_equal_default.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 28
0
	def test_Doctype_fixture_simple(self):
		fixture = "ToDo"
		path = "Doctype_" + frappe.scrub(fixture) + "_original_style_should_be_all.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 29
0
	def test_Doctype_fixture_simple_name_at_least_equal(self):
		fixture = ["ToDo", {"name":"TDI"}]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_simple_name_at_least_equal.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 30
0
	def test_Custom_Field_fixture_rex_no_flags(self):
		fixture = ["Custom Field", {"name":r"^[r|L]"}]
		path = frappe.scrub(fixture[0]) + "_rex_no_flags.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 31
0
	def test_Custom_Field_fixture_rex_with_flags(self):
		fixture = ["Custom Field", {"name":r"^[i|A]", "flags":"L,M"}]
		path = frappe.scrub(fixture[0]) + "_rex_with_flags.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 32
0
	def test_Custom_Field_fixture_empty_object(self):
		fixture = ["Custom Field", {}]
		path = frappe.scrub(fixture[0]) + "_empty_object_should_be_all.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 33
0
	def test_Custom_Field_fixture_just_list(self):
		fixture = ["Custom Field"]
		path = frappe.scrub(fixture[0]) + "_just_list_should_be_all.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
    def test_Custom_Script_fixture_rex_with_flags(self):
        fixture = ["Custom Script", {"name": r"^[i|A]", "flags": "L,M"}]
        path = frappe.scrub(fixture[0]) + "_rex_with_flags.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
Exemplo n.º 35
0
	def test_Custom_Field_fixture_multi_name_not_equal(self):
		fixture = ["Custom Field", {"name":["Item-vat", "Bin-vat"],"op":"!="}]
		path = frappe.scrub(fixture[0]) + "_multi_name_not_equal.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 36
0
	def test_Custom_Field_fixture_multi_name_equal(self):
		fixture = ["Custom Field", {"name":["Item-vat", "Bin-vat"],"op":"="}]
		path = frappe.scrub(fixture[0]) + "_multi_name_equal.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
Exemplo n.º 37
0
	def test_Doctype_fixture_just_list(self):
		fixture = ["ToDo"]
		path = "Doctype_" + frappe.scrub(fixture[0]) + "_just_list_should_be_all.csv"
		# print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)
		os.remove(path)
    def test_Custom_Script_fixture_just_list(self):
        fixture = ["Custom Script"]
        path = frappe.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_not_equal(self):
        fixture = ["Custom Script", {"name": ["Item-Client"], "op": "!="}]
        path = frappe.scrub(fixture[0]) + "_simple_name_not_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_" + frappe.scrub(
            fixture[0]) + "_simple_name_equal_default.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
Exemplo n.º 41
0
def export_fixtures():
	for app in frappe.get_installed_apps():
		for fixture in frappe.get_hooks("fixture", app_name=app):
			print "Exporting " + fixture
			if frappe.db.get_value("DocType", fixture, "issingle"):
				export_fixture(fixture, fixture, app)
			else:
				export_csv(fixture, frappe.get_app_path(app, "fixtures", frappe.scrub(fixture) + ".csv"))
    def test_Doctype_fixture_rex_no_flags(self):
        fixture = ["ToDo", {"name": r"^TDi"}]
        path = "Doctype_" + frappe.scrub(
            fixture[0]) + "_rex_no_flags_should_be_all.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
    def test_Doctype_fixture_empty_object(self):
        fixture = ["ToDo", {}]
        path = "Doctype_" + frappe.scrub(
            fixture[0]) + "_empty_object_should_be_all.csv"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
Exemplo n.º 44
0
def export_fixtures():
	for app in frappe.get_installed_apps():
		for fixture in frappe.get_hooks("fixtures", app_name=app):
			print "Exporting " + fixture
			if frappe.db.get_value("DocType", fixture, "issingle"):
				export_fixture(fixture, fixture, app)
			else:
				export_csv(fixture, frappe.get_app_path(app, "fixtures", frappe.scrub(fixture) + ".csv"))
Exemplo n.º 45
0
def export_csv(context, doctype, path):
	"Export data import template with data for DocType"
	from frappe.core.page.data_import_tool import data_import_tool
	for site in context.sites:
		try:
			frappe.init(site=site)
			frappe.connect()
			data_import_tool.export_csv(doctype, path)
		finally:
			frappe.destroy()
Exemplo n.º 46
0
def export_csv(context, doctype, path):
	"Dump DocType as csv"
	from frappe.core.page.data_import_tool import data_import_tool
	for site in context.sites:
		try:
			frappe.init(site=site)
			frappe.connect()
			data_import_tool.export_csv(doctype, path)
		finally:
			frappe.destroy()
Exemplo n.º 47
0
def export_csv(context, doctype, path):
    "Dump DocType as csv"
    from frappe.core.page.data_import_tool import data_import_tool
    for site in context.sites:
        try:
            frappe.init(site=site)
            frappe.connect()
            data_import_tool.export_csv(doctype, path)
        finally:
            frappe.destroy()
Exemplo n.º 48
0
def export_csv(context, doctype, path):
	"Export data import template with data for DocType"
	from frappe.core.page.data_import_tool import data_import_tool
	for site in context.sites:
		try:
			frappe.init(site=site)
			frappe.connect()
			data_import_tool.export_csv(doctype, path)
		finally:
			frappe.destroy()
Exemplo n.º 49
0
 def test_Custom_Script_fixture_multi_name_not_equal(self):
     fixture = [
         "Custom Script", {
             "name": ["Item-Client", "Customer-Client"],
             "op": "!="
         }
     ]
     path = frappe.scrub(fixture[0]) + "_multi_name_not_equal.csv"
     print "teste done {}".format(path)
     export_csv(fixture, path)
     self.assertTrue(True)
Exemplo n.º 50
0
def export_fixtures():
	for app in frappe.get_installed_apps():
		for fixture in frappe.get_hooks("fixtures", app_name=app):
			print "Exporting {0}".format(fixture)
			if not os.path.exists(frappe.get_app_path(app, "fixtures")):
				os.mkdir(frappe.get_app_path(app, "fixtures"))
			if isinstance(fixture, basestring):
				fixture = [fixture];
			if frappe.db.get_value("DocType", fixture[0], "issingle"):
				export_fixture(fixture[0], fixture[0], app)
			else:
				export_csv(fixture, frappe.get_app_path(app, "fixtures", frappe.scrub(fixture[0]) + ".csv"))
Exemplo n.º 51
0
def export_fixtures():
    for app in frappe.get_installed_apps():
        for fixture in frappe.get_hooks("fixtures", app_name=app):
            print "Exporting {0}".format(fixture)
            if not os.path.exists(frappe.get_app_path(app, "fixtures")):
                os.mkdir(frappe.get_app_path(app, "fixtures"))
            if isinstance(fixture, basestring):
                fixture = [fixture]
            if frappe.db.get_value("DocType", fixture[0], "issingle"):
                export_fixture(fixture[0], fixture[0], app)
            else:
                export_csv(
                    fixture,
                    frappe.get_app_path(app, "fixtures",
                                        frappe.scrub(fixture[0]) + ".csv"))
Exemplo n.º 52
0
	def test_Custom_Field_fixture_simple(self):
		fixture = "Custom Field"
		path = frappe.scrub(fixture) + "_original_style.csv"
		print "teste done {}".format(path)
		export_csv(fixture, path)
		self.assertTrue(True)