Prechádzať zdrojové kódy

Removed incorrect object identity test

Currently, this line tests object equality. However, this is incorrect
because the object equality test takes into account transient properties
like state, and therefore, this test fails if a state transition occurs.
Instead, this should simply check for identity only, and not equality,
which is done in the subsequent line.
Nuwan Goonasekera 8 rokov pred
rodič
commit
b1b27c2422
1 zmenil súbory, kde vykonal 0 pridanie a 7 odobranie
  1. 0 7
      test/helpers/standard_interface_tests.py

+ 0 - 7
test/helpers/standard_interface_tests.py

@@ -161,13 +161,6 @@ def check_standard_behaviour(test, service, obj):
     obj_get = check_get(test, service, obj)
     check_get_non_existent(test, service)
 
-    test.assertTrue(
-        obj == objs_list[0] == objs_iter[0] == objs_find[0] == obj_get,
-        "Objects returned by list: {0}, iter: {1}, find: {2} and get: {3} "
-        " are not as expected: {4}".format(objs_list[0].id, objs_iter[0].id,
-                                           objs_find[0].id, obj_get.id,
-                                           obj.id))
-
     test.assertTrue(
         obj.id == objs_list[0].id == objs_iter[0].id ==
         objs_find[0].id == obj_get.id,