コード例 #1
0
 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'))
コード例 #2
0
ファイル: gae_models_test.py プロジェクト: atpug22/oppia
 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')
コード例 #3
0
 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')