示例#1
0
    def test_get_context_adds_units_and_errors(self, get_mock):
        view = ActivityView()
        get_mock.return_value = dict(super=sentinel.super)

        # When getting the context data
        context = view.get_context_data()

        # Then the val_errors and units fields are included
        assert context['val_errors'] is not None
        assert context['units'] is not None
        assert context['super'] == sentinel.super
示例#2
0
    def test_get_object_returns_activity_after_verify(self, get_mock,
                                                      verify_mock):
        # Given a mock parent that returns a mock activity for current user
        view = ActivityView()
        view.request = sentinel.req

        get_mock.return_value = sentinel.activity

        # When getting the object
        activity = view.get_object()

        # Then the mock activity is returned and helper called
        assert activity == sentinel.activity
        verify_mock.assert_called_with(sentinel.activity, sentinel.req)