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))
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))
def test_resource_compare_equals_with_empty_eq_none_different(self): self.assertFalse( resource_compare(self.DICT_EMPTY_NONE3, self.DICT_EMPTY_NONE1))
def test_resource_compare_equals_with_empty_eq_none_inverse(self): self.assertTrue( resource_compare(self.DICT_EMPTY_NONE2, self.DICT_EMPTY_NONE1))
def test_resource_compare_different_on_level3(self): self.assertFalse( resource_compare(self.DICT_ORIGINAL, self.DICT_DIF_ORIGINAL_LV3))
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))
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))
def test_resource_compare_equals(self): self.assertTrue( resource_compare(self.DICT_ORIGINAL, self.DICT_EQUAL_ORIGINAL))
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))
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))
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))