def test_has_reference_to_user_id(self) -> None: model1 = base_models.BaseSnapshotMetadataModel( id='model_id-1', committer_id='committer_id', commit_type='create', commit_cmds_user_ids=[ 'commit_cmds_user_1_id', 'commit_cmds_user_2_id'], content_user_ids=['content_user_1_id', 'content_user_2_id']) model1.update_timestamps() model1.put() self.assertTrue( base_models.BaseSnapshotMetadataModel .has_reference_to_user_id('committer_id')) self.assertTrue( base_models.BaseSnapshotMetadataModel .has_reference_to_user_id('commit_cmds_user_1_id')) self.assertTrue( base_models.BaseSnapshotMetadataModel .has_reference_to_user_id('commit_cmds_user_2_id')) self.assertTrue( base_models.BaseSnapshotMetadataModel .has_reference_to_user_id('content_user_1_id')) self.assertTrue( base_models.BaseSnapshotMetadataModel .has_reference_to_user_id('content_user_2_id')) self.assertFalse( base_models.BaseSnapshotMetadataModel .has_reference_to_user_id('x_id'))
def test_get_unversioned_instance_id(self): # type: () -> None model1 = base_models.BaseSnapshotMetadataModel( id='model_id-1', committer_id='committer_id', commit_type='create') model1.update_timestamps() model1.put() self.assertEqual(model1.get_unversioned_instance_id(), 'model_id')
def test_get_version_string(self) -> None: model1 = base_models.BaseSnapshotMetadataModel( id='model_id-1', committer_id='committer_id', commit_type='create') model1.update_timestamps() model1.put() self.assertEqual(model1.get_version_string(), '1')