def test_roundtrip_conversion_optional_members_none(self): test_entity = TestEntity(prop_int=None, prop_float=2.31, prop_bool=None, prop_string=None, prop_text=None, prop_date=None, prop_datetime=None, prop_intlist=[], prop_stringlist=[], prop_ref=None) test_entity.put() converted = entity_transforms.entity_to_dict(test_entity) init_dict = entity_transforms.json_dict_to_entity_initialization_dict( TestEntity, converted) recovered_entity = TestEntity(**init_dict) self._verify_contents_equal(recovered_entity, test_entity)
def test_roundtrip_conversion_optional_members_none(self): test_entity = TestEntity( prop_int=None, prop_float=2.31, prop_bool=None, prop_string=None, prop_text=None, prop_date=None, prop_datetime=None, prop_intlist=[], prop_stringlist=[], prop_ref=None, ) test_entity.put() converted = entity_transforms.entity_to_dict(test_entity) init_dict = entity_transforms.json_dict_to_entity_initialization_dict(TestEntity, converted) recovered_entity = TestEntity(**init_dict) self._verify_contents_equal(recovered_entity, test_entity)
def test_roundtrip_conversion_all_members_set(self): referent = TestEntity(key_name='that_one_over_there', prop_float=2.71) referent.put() test_entity = TestEntity( prop_int=123, prop_float=3.14, prop_bool=True, prop_string='Mary had a little lamb', prop_text='She fed it beans and buns', prop_date=datetime.date.today(), prop_datetime=datetime.datetime.now(), prop_intlist=[4, 3, 2, 1], prop_stringlist=['Flopsy', 'Mopsy', 'Cottontail'], prop_ref=referent) test_entity.put() converted = entity_transforms.entity_to_dict(test_entity) init_dict = entity_transforms.json_dict_to_entity_initialization_dict( TestEntity, converted) recovered_entity = TestEntity(**init_dict) self._verify_contents_equal(recovered_entity, test_entity)
def test_roundtrip_conversion_all_members_set(self): referent = TestEntity(key_name="that_one_over_there", prop_float=2.71) referent.put() test_entity = TestEntity( prop_int=123, prop_float=3.14, prop_bool=True, prop_string="Mary had a little lamb", prop_text="She fed it beans and buns", prop_date=datetime.date.today(), prop_datetime=datetime.datetime.now(), prop_intlist=[4, 3, 2, 1], prop_stringlist=["Flopsy", "Mopsy", "Cottontail"], prop_ref=referent, ) test_entity.put() converted = entity_transforms.entity_to_dict(test_entity) init_dict = entity_transforms.json_dict_to_entity_initialization_dict(TestEntity, converted) recovered_entity = TestEntity(**init_dict) self._verify_contents_equal(recovered_entity, test_entity)