def test_basic(self): abstract_obj = AbstractObject() assert_that(abstract_obj, not_(equal_to(None))) assert_that(abstract_obj.definition, equal_to({'id': None, 'type': 'common'})) assert_that(abstract_obj.definition_hash, has_length(64)) assert_that(abstract_obj.hash(abstract_obj.definition), equal_to(abstract_obj.definition_hash)) assert_that(abstract_obj.hash_local(1,2,3), has_length(64)) assert_that(abstract_obj.local_id, equal_to(None))