Beispiel #1
0
    def test_interface(self):
        """
        Ensure that the returned status object implements the correct interface.
        """
        s = status.status(None, None)

        self.assertTrue(status.IStatus.providedBy(s))
Beispiel #2
0
    def test_interface(self):
        """
        Ensure that the returned status object implements the correct interface.
        """
        s = status.status(None, None)

        self.assertTrue(status.IStatus.providedBy(s))
Beispiel #3
0
    def test_return(self):
        """
        Check the attribute allocation.
        """
        s = status.status('foo', 'bar', spam='eggs', gak=[1, 2, 3])

        # core attributes
        self.assertEqual(s.level, 'status')
        self.assertEqual(s.code, 'foo')
        self.assertEqual(s.description, 'bar')

        # extra context
        self.assertEqual(s.spam, 'eggs')
        self.assertEqual(s.gak, [1, 2, 3])
Beispiel #4
0
    def test_return(self):
        """
        Check the attribute allocation.
        """
        s = status.status('foo', 'bar', spam='eggs', gak=[1, 2, 3])

        # core attributes
        self.assertEqual(s.level, 'status')
        self.assertEqual(s.code, 'foo')
        self.assertEqual(s.description, 'bar')

        # extra context
        self.assertEqual(s.spam, 'eggs')
        self.assertEqual(s.gak, [1, 2, 3])