def test_registers_class(self): Cls = stanza.make_application_error( "TestError", ("uri:foo", "bar"), ) self.assertSequenceEqual(self._as_application_condition.mock_calls, [unittest.mock.call(Cls)])
def test_creates_xso_class(self): Cls = stanza.make_application_error( "TestError", ("uri:foo", "bar"), ) self.assertTrue(issubclass(Cls, xso.XSO)) self.assertIsInstance(Cls, xso.model.XMLStreamClass) self.assertEqual(Cls.TAG, ("uri:foo", "bar")) self.assertEqual(Cls.__name__, "TestError")
def test_registers_class(self): Cls = stanza.make_application_error( "TestError", ("uri:foo", "bar"), ) self.assertSequenceEqual( self._as_application_condition.mock_calls, [ unittest.mock.call(Cls) ] )