Пример #1
0
    def test_award(self):
        ds = self._ds_add_points(9)

        points_id = "test.testpoint"
        point = PointSystem(points_id)

        cb = Mock()
        point.award(ds, _m_user(), 1, cb)

        ds.add_points.assert_called_once_with(1010, point, 1, ANY)
        ds.track_event.assert_called_once()

        cb.assert_called_once_with(9)
Пример #2
0
    def test_award(self):
        ds = self._ds_add_points(9)

        points_id = "test.testpoint"
        point = PointSystem(points_id)

        cb = Mock()
        point.award(ds, _m_user(), 1, cb)

        ds.add_points.assert_called_once_with(1010, point, 1, ANY)
        ds.track_event.assert_called_once()

        cb.assert_called_once_with(9)
Пример #3
0
    def test_on_awarded_hook(self):
        ds = self._ds_add_points(5)

        points_id = "test.testpoint"
        point = PointSystem(points_id)

        on_awarded = Mock()
        setattr(point, "on_awarded_points", on_awarded)

        cb = Mock()

        user = _m_user()
        point.award(ds, user, 1, cb)

        on_awarded.assert_called_once_with(user, 5, 1)
Пример #4
0
    def test_on_awarded_hook(self):
        ds = self._ds_add_points(5)

        points_id = "test.testpoint"
        point = PointSystem(points_id)

        on_awarded = Mock()
        setattr(point, "on_awarded_points", on_awarded)

        cb = Mock()

        user = _m_user()
        point.award(ds, user, 1, cb)

        on_awarded.assert_called_once_with(user, 5, 1)