From 57837347b74c4ccc42a086299a47d47896c2cf99 Mon Sep 17 00:00:00 2001 From: Kyan Machiels Date: Tue, 17 Sep 2024 17:46:34 +0200 Subject: [PATCH] Anonymize test cases --- tests/test_export.py | 24 ++++++++++++------------ tests/test_get.py | 12 ++++++------ tests/test_incorrect_leaf.py | 8 ++++---- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/tests/test_export.py b/tests/test_export.py index b26456a..af35d27 100644 --- a/tests/test_export.py +++ b/tests/test_export.py @@ -2,41 +2,41 @@ class TestExport(BaseTestCase): def test_export_top_level(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.name).export() - self.assertEqual(result[0]['name'], "Kyan Machiels") + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.id).export() + self.assertEqual(int(result[0]['id']), 247) def test_export_top_level_export_id(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.external_id).export() + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.external_id).export() self.assertEqual(result[0]['external_id'], "__export__.hr_employee_247_1c43400c") def test_export_top_level_database_id(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.id).export() + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.id).export() self.assertEqual(int(result[0]['id']), 247) def test_export_nested_1_deep(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.name).export() - self.assertEqual(result[0]['parent_id']['name'], "Geerard De Clerck") + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.id).export() + self.assertEqual(int(result[0]['parent_id']['id']), 150) def test_export_nested_export_id(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.external_id).export() + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.external_id).export() self.assertEqual(result[0]['parent_id']['external_id'], "__import__.__import__employee__24") def test_export_nested_database_id(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.id).export() + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.id).export() self.assertEqual(int(result[0]['parent_id']['id']), 150) def test_export_nested_5_deep(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.company_id.intercompany_user_id.company_id.intercompany_user_id.name).export() - self.assertEqual(result[0]['parent_id']["company_id"]["intercompany_user_id"]["company_id"]["intercompany_user_id"]["name"], "OdooBot") + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.company_id.intercompany_user_id.company_id.intercompany_user_id.id).export() + self.assertEqual(int(result[0]['parent_id']["company_id"]["intercompany_user_id"]["company_id"]["intercompany_user_id"]["id"]), 1) def test_export_relational_select_on_top_level(self): with self.assertRaises(ValueError) as context: - self.query.filter(lambda x: x.name == "Geerard De Clerck").select(lambda x: x.parent_id).export() + self.query.filter(lambda x: x.id == 150).select(lambda x: x.parent_id).export() self.assertEqual(str(context.exception), "Cannot select relational field 'parent_id' without specifying a nested field in export. Did you mean: 'parent_id.id'?") def test_export_relational_select_on_nested(self): with self.assertRaises(ValueError) as context: - self.query.filter(lambda x: x.name == "Geerard De Clerck").select(lambda x: x.parent_id.company_id).export() + self.query.filter(lambda x: x.id == 150).select(lambda x: x.parent_id.company_id).export() self.assertEqual(str(context.exception), "Cannot select relational field 'company_id' without specifying a nested field in export. Did you mean: 'company_id.id'?") diff --git a/tests/test_get.py b/tests/test_get.py index 98c0f17..49b1243 100644 --- a/tests/test_get.py +++ b/tests/test_get.py @@ -2,13 +2,13 @@ class TestGet(BaseTestCase): def test_get_top_level(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.name).get() - self.assertEqual(result[0]['name'], "Kyan Machiels") + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.id).get() + self.assertEqual(result[0]['id'], 247) def test_get_nested_1_deep(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.name).get() - self.assertEqual(result[0]['parent_id']["name"], "Geerard De Clerck") + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.id).get() + self.assertEqual(result[0]['parent_id']["id"], 150) def test_get_nested_5_deep(self): - result = self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.company_id.intercompany_user_id.company_id.intercompany_user_id.name).get() - self.assertEqual(result[0]['parent_id']["company_id"]["intercompany_user_id"]["company_id"]["intercompany_user_id"]["name"], "OdooBot") \ No newline at end of file + result = self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.company_id.intercompany_user_id.company_id.intercompany_user_id.id).get() + self.assertEqual(result[0]['parent_id']["company_id"]["intercompany_user_id"]["company_id"]["intercompany_user_id"]["id"], 1) \ No newline at end of file diff --git a/tests/test_incorrect_leaf.py b/tests/test_incorrect_leaf.py index 267b030..6f90934 100644 --- a/tests/test_incorrect_leaf.py +++ b/tests/test_incorrect_leaf.py @@ -3,24 +3,24 @@ class TestIncorrectLeaf(BaseTestCase): def test_close_incorrect_leaf_name_recommendation_on_top_level(self): with self.assertRaises(AttributeError) as context: - self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent).get() + self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent).get() self.assertEqual(str(context.exception), "Field 'parent' not found. Did you mean 'parent_id'?") def test_very_incorrect_leaf_name_recommendation_on_top_level(self): with self.assertRaises(AttributeError) as context: - self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.par).get() + self.query.filter(lambda x: x.id == 247).select(lambda x: x.par).get() self.assertEqual(str(context.exception), "Field 'par' not found.") def test_close_incorrect_leaf_name_recommendation_on_nested(self): with self.assertRaises(AttributeError) as context: - self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.namm).get() + self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.namm).get() self.assertEqual(str(context.exception), "Field 'namm' not found in 'hr.employee'. Did you mean 'name'?") def test_very_incorrect_leaf_name_recommendation_on_nested(self): with self.assertRaises(AttributeError) as context: - self.query.filter(lambda x: x.name == "Kyan Machiels").select(lambda x: x.parent_id.nmm).get() + self.query.filter(lambda x: x.id == 247).select(lambda x: x.parent_id.nmm).get() self.assertEqual(str(context.exception), "Field 'nmm' not found in 'hr.employee'") \ No newline at end of file