diff --git a/unittests/test_identified_cache.py b/unittests/test_identified_cache.py index 535751723dbb88202f5be6a59c4b316a404172aa..d0025befbd67c63ae629a435e6803b9f411353ce 100644 --- a/unittests/test_identified_cache.py +++ b/unittests/test_identified_cache.py @@ -33,31 +33,32 @@ from caoscrawler.identifiable import Identifiable from caoscrawler.identified_cache import _create_hashable_string as create_hash_string -import pytest - def test_create_hash(): assert _create_hashable_string( Identifiable(name="A", record_type="B")) == "P<B>N<A>Path<None>" assert _create_hashable_string( Identifiable(name="A", record_type="B", properties={'a': 5})) == "P<B>N<A>Path<None>a:5" - assert (_create_hashable_string( - Identifiable(name="A", record_type="B", properties={'a': 4, 'b': 5} - )) == _create_hashable_string( - Identifiable(name="A", record_type="B", properties={'b': 5, 'a': 4}))) + a = _create_hashable_string( + Identifiable(name="A", record_type="B", properties={'a': 4, 'b': 5})) + b = _create_hashable_string( + Identifiable(name="A", record_type="B", properties={'b': 5, 'a': 4})) + assert a == b assert (_create_hashable_string(Identifiable(name="A", record_type="B", properties={'a': db.Record(id=12)})) == "P<B>N<A>Path<None>a:12") - assert (_create_hashable_string( - Identifiable(name="A", record_type="B", properties={'a': [db.Record(id=12)]}) - ) == "P<B>N<A>Path<None>a:[12]") + a = _create_hashable_string( + Identifiable(name="A", record_type="B", properties={'a': [db.Record(id=12)]})) + assert (a == "P<B>N<A>Path<None>a:[12]") assert (_create_hashable_string(Identifiable(name="A", record_type="B", properties={'a': [12]}) ) == "P<B>N<A>Path<None>a:[12]") - assert (_create_hashable_string( - Identifiable(name="A", record_type="B", properties={'a': [db.Record(id=12), 11]}) - ) == "P<B>N<A>Path<None>a:[12, 11]") - assert (_create_hashable_string( - Identifiable(record_type="B", properties={'a': [db.Record()]})) - != _create_hashable_string( + assert ( + _create_hashable_string( + Identifiable(name="A", record_type="B", properties={'a': [db.Record(id=12), 11]}) + ) == "P<B>N<A>Path<None>a:[12, 11]") + assert ( + _create_hashable_string( + Identifiable(record_type="B", properties={'a': [db.Record()]}) + ) != _create_hashable_string( Identifiable(record_type="B", properties={'a': [db.Record()]})))