Esempio n. 1
0
    def test_resource_compare_with_double_level_list_different(self):
        dict1 = {list: [
            [1, 2, 3],
            [4, 5, 6]
        ]}

        dict2 = {list: [
            [1, 2, 3],
            [4, 5, "7"]
        ]}

        self.assertFalse(resource_compare(dict1, dict2))
Esempio n. 2
0
    def test_resource_compare_with_double_level_list(self):
        dict1 = {list: [
            [1, 2, 3],
            [4, 5, 6]
        ]}

        dict2 = {list: [
            [1, 2, 3],
            [4, 5, "6"]
        ]}

        self.assertTrue(resource_compare(dict1, dict2))
Esempio n. 3
0
 def test_resource_compare_equals_with_empty_eq_none_different(self):
     self.assertFalse(
         resource_compare(self.DICT_EMPTY_NONE3, self.DICT_EMPTY_NONE1))
Esempio n. 4
0
 def test_resource_compare_equals_with_empty_eq_none_inverse(self):
     self.assertTrue(
         resource_compare(self.DICT_EMPTY_NONE2, self.DICT_EMPTY_NONE1))
Esempio n. 5
0
 def test_resource_compare_different_on_level3(self):
     self.assertFalse(
         resource_compare(self.DICT_ORIGINAL, self.DICT_DIF_ORIGINAL_LV3))
Esempio n. 6
0
    def test_resource_compare_missing_entry_in_second(self):
        dict2 = self.DICT_EQUAL_ORIGINAL.copy()
        del dict2['state']

        self.assertFalse(
            resource_compare(self.DICT_ORIGINAL, self.DICT_DIF_ORIGINAL_LV3))
Esempio n. 7
0
    def test_resource_compare_missing_entry_in_first(self):
        dict1 = self.DICT_ORIGINAL.copy()
        del dict1['state']

        self.assertFalse(resource_compare(dict1, self.DICT_EQUAL_ORIGINAL))
Esempio n. 8
0
 def test_resource_compare_equals(self):
     self.assertTrue(
         resource_compare(self.DICT_ORIGINAL, self.DICT_EQUAL_ORIGINAL))
Esempio n. 9
0
    def test_comparison_with_different_float_values(self):
        dict1 = {"name": "name", "lvalue": 10.2}

        dict2 = {"name": "name", "lvalue": float(10.1)}
        self.assertFalse(resource_compare(dict1, dict2))
Esempio n. 10
0
    def test_comparison_with_str_and_float(self):
        dict1 = {"name": "name", "lvalue": '10.1'}

        dict2 = {"name": "name", "lvalue": float(10.1)}
        self.assertTrue(resource_compare(dict1, dict2))
Esempio n. 11
0
    def test_comparison_with_int_and_float(self):
        dict1 = {"name": "name", "lvalue": int(10)}

        dict2 = {"name": "name", "lvalue": float(10)}
        self.assertTrue(resource_compare(dict1, dict2))