Пример #1
0
 def test_add_flow_1000_bad_category_transport_in_base(self):
     self.session.add(Category('работа', TypeFlow.PROFIT))
     self.session.commit()
     text_answer('Wallet добавь 1000 в работа')
     flow = self.session.query(Flow).all()[0]
     self.assertEqual(1000, flow.money)
     self.assertEqual('работа', flow.category.name)
Пример #2
0
 def test_add_bad_category(self):
     answer = text_answer('Wallet добавь категорию работа')
     self.assertEqual('Не понимаю что вы хотите.', answer)
Пример #3
0
 def test_add_bad_type_category(self):
     answer = text_answer('Wallet добавь категорию приходов работа')
     self.assertEqual('Не понял тип категории попробуйте снова.', answer)
Пример #4
0
 def test_add_category_work_in_base(self):
     text_answer('Wallet добавь категорию доходов работа')
     category = self.session.query(Category).first()
     self.assertIsNotNone(category)
     self.assertEqual('работа', category.name)
     self.assertEqual(TypeFlow.PROFIT, category.type)
Пример #5
0
 def test_add_category_transport_in_base(self):
     text_answer('Wallet добавь категорию расходов транспорт')
     category = self.session.query(Category).first()
     self.assertIsNotNone(category)
     self.assertEqual('транспорт', category.name)
     self.assertEqual(TypeFlow.LESS, category.type)
Пример #6
0
 def test_add_category_work(self):
     answer = text_answer('Wallet добавь категорию доходов работа')
     self.assertEqual('Категория работа добавлена!', answer)
Пример #7
0
 def test_add_category_transport(self):
     answer = text_answer('Wallet добавь категорию расходов транспорт')
     self.assertEqual('Категория транспорт добавлена!', answer)
Пример #8
0
 def test_add_flow_2000_category_transport(self):
     self.session.add(Category('транспорт', TypeFlow.LESS))
     self.session.commit()
     answer = text_answer('Wallet добавь 2000 в транспорт')
     self.assertEqual('В транспорт добавлена 2000р!', answer)
Пример #9
0
 def test_add_flow_1000_category_work(self):
     self.session.add(Category('работа', TypeFlow.PROFIT))
     self.session.commit()
     answer = text_answer('Wallet добавь 1000 в работа')
     self.assertEqual('В работа добавлена 1000р!', answer)
Пример #10
0
 def test_add_flow_1000_bad_category_transport(self):
     answer = text_answer('Wallet добавь 1000 в транспорт')
     self.assertEqual('Категория транспорт не найдена', answer)