Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 def test_delete_existed(self):
     rep = KassirRepository()
     id1 = rep.create('a', 'a', 10)
     rep.delete(id1)
     self.assertFalse(rep.exists(id1))
Ejemplo n.º 5
0
 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)