def test_create(self): rep = KassirRepository() id1 = rep.create('a', 'a', 10) id2 = rep.create('a', 'a', 10) self.assertNotEqual(id1, id2) rep.delete(id1) rep.delete(id2)
def test_get_right(self): rep = KassirRepository() kassir_id = rep.create('a', 'a', 100) kassir1 = rep.get(kassir_id) kassir2 = Kassir(kassir_id=fields.ObjectId(kassir_id), name='a', razryad='a', year=100) self.assertEqual(kassir1, kassir2) rep.delete(kassir_id)
def delete(self, kassir_id): repo = KassirRepository() app.logger.info( 'Получен запрос на увольнение кассира с идентификатором %s' % kassir_id) abort_if_kassir_doesnt_exist(kassir_id, repo) repo.delete(kassir_id) response = app.make_response("Kassir %s deleted successfully" % kassir_id) response.status_code = 204 app.logger.info('Кассир с идентификатором %s успешно уволен' % kassir_id) return response
def test_delete_existed(self): rep = KassirRepository() id1 = rep.create('a', 'a', 10) rep.delete(id1) self.assertFalse(rep.exists(id1))
def test_exists_true(self): rep = KassirRepository() kassir_id = rep.create('a', 'a', 100) boolean = rep.exists(kassir_id) self.assertTrue(boolean) rep.delete(kassir_id)