コード例 #1
0
ファイル: test_reader_models.py プロジェクト: hoang89/fbone
 def create_model(self):
     reader = Reader()
     reader.uuid = "uuid_of_device"
     reader.device_token = "token_of_device"
     reader.os = ANDROID
     return reader
コード例 #2
0
ファイル: test_reader_models.py プロジェクト: hoang89/fbone
 def tearDown(self):
     Reader.drop_collection()
     self.model = None
コード例 #3
0
ファイル: test_reader_models.py プロジェクト: hoang89/fbone
 def test_save_not_call(self,getByUUIDMock, saveMock):
     model = self.model
     getByUUIDMock.return_value = model, False
     Reader.getOrCreate(uuid=model.uuid, os=model.os, token=model.device_token)
     saveMock.assert_called_once_with()
コード例 #4
0
ファイル: test_reader_models.py プロジェクト: hoang89/fbone
 def test_save_to_database(self):
     model = self.model
     Reader.getOrCreate(uuid=model.uuid, os=model.os, token=model.device_token)
     self.assertIsNotNone(Reader.objects.first())
コード例 #5
0
ファイル: test_reader_models.py プロジェクト: hoang89/fbone
 def test_get_by_uuid(self, getByUUIDMock):
     model = self.model
     getByUUIDMock.return_value = model, False
     reader = Reader.getOrCreate(uuid=model.uuid, os=model.os, token=model.device_token)
     getByUUIDMock.assert_called_once_with(uuid=model.uuid)
     self.assertEqual(model,reader)