コード例 #1
0
    def test_registered_provider_is_listed(self):
        def fake_provider(user):
            return []

        actions.register_provider('fake', fake_provider)

        self.assertIn('fake', actions.list_providers())
コード例 #2
0
ファイル: test_notifications.py プロジェクト: odtvince/udata
    def test_registered_provider_is_listed(self):
        def fake_provider(user):
            return []

        actions.register_provider('fake', fake_provider)

        self.assertIn('fake', actions.list_providers())
コード例 #3
0
    def test_registered_provider_provide_values(self):
        dt = datetime.now()

        def fake_provider(user):
            return [(dt, {'some': 'value'})]

        actions.register_provider('fake', fake_provider)

        user = UserFactory()
        notifs = actions.get_notifications(user)

        self.assertEqual(len(notifs), 1)
        self.assertEqual(notifs[0]['type'], 'fake')
        self.assertEqual(notifs[0]['details'], {'some': 'value'})
        self.assertEqualDates(notifs[0]['created_on'], dt)
コード例 #4
0
ファイル: test_notifications.py プロジェクト: odtvince/udata
    def test_registered_provider_provide_values(self):
        dt = datetime.now()

        def fake_provider(user):
            return [(dt, {'some': 'value'})]

        actions.register_provider('fake', fake_provider)

        user = UserFactory()
        notifs = actions.get_notifications(user)

        self.assertEqual(len(notifs), 1)
        self.assertEqual(notifs[0]['type'], 'fake')
        self.assertEqual(notifs[0]['details'], {'some': 'value'})
        self.assertEqualDates(notifs[0]['created_on'], dt)
コード例 #5
0
ファイル: test_notifications.py プロジェクト: ldolberg/udata
    def test_registered_provider_provide_values(self):
        dt = datetime.now()

        def fake_provider(user):
            return [(dt, {"some": "value"})]

        actions.register_provider("fake", fake_provider)

        user = UserFactory()
        notifs = actions.get_notifications(user)

        self.assertEqual(len(notifs), 1)
        self.assertEqual(notifs[0]["type"], "fake")
        self.assertEqual(notifs[0]["details"], {"some": "value"})
        self.assertEqualDates(notifs[0]["created_on"], dt)