Esempio n. 1
0
 def test_change_in_avg(self):
     self._do_test_clear()
     for e in self.events3:
         _impl.event(self.mongo, e)
     products_history = _impl.update_history(self.mongo, 1)
     shop_list = _impl.make_shop_list(products_history["items"])
     self.assertEqual(shop_list[0]["barcode"], "5000189974579")
     self.assertEqual(shop_list[0]["units"], 1)
Esempio n. 2
0
    def _do_test_clear(self):

        _impl.clear_event(self.mongo)
        _impl.clear_history(self.mongo)
        for e in self.events:
            _impl.event(self.mongo, e)
        products_history = _impl.update_history(self.mongo, 1)
        shop_list = _impl.make_shop_list(products_history["items"])
        self.assertEqual(shop_list[0]["barcode"], "5000189974579")
        self.assertEqual(shop_list[0]["units"], 2)
Esempio n. 3
0
def plan(user_id):
    products_history = _impl.update_history(mongo, user_id)
    shop_list = _impl.make_shop_list(products_history["items"])
    return jsonify({"result": shop_list})
Esempio n. 4
0
 def test_just_history(self):
     self._do_test_clear()
     products_history = _impl.update_history(self.mongo, 1)
     shop_list = _impl.make_shop_list(products_history["items"])
     self.assertEqual(shop_list[0]["barcode"], "5000189974579")
     self.assertEqual(shop_list[0]["units"], 2)