コード例 #1
0
    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)
コード例 #2
0
	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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #18
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"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
コード例 #19
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)
コード例 #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)
コード例 #21
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)
コード例 #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)
コード例 #23
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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #34
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"

        export_csv(fixture, path)
        self.assertTrue(True)
        os.remove(path)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #38
0
    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)
コード例 #39
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)
コード例 #40
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)
コード例 #41
0
ファイル: fixtures.py プロジェクト: nihadnagi/frappe
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"))
コード例 #42
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)
コード例 #43
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)
コード例 #44
0
ファイル: fixtures.py プロジェクト: BitMistDev/frappe
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"))
コード例 #45
0
ファイル: utils.py プロジェクト: vhrspvl/vhrs-frappe
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()
コード例 #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()
コード例 #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()
コード例 #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()
コード例 #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)
コード例 #50
0
ファイル: fixtures.py プロジェクト: 81552433qqcom/frappe
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"))
コード例 #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"))
コード例 #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)