def test_echo(self): """Should echo information""" r = Response() r.warn('WARNING', something=[1, 2, 3], value=False) r.fail('ERROR') result = r.echo() self.assertGreater(result.find('WARNING'), 0) self.assertGreater(result.find('ERROR'), 0)
def test_warn(self): """Should notify if warned is called""" r = Response() r.warn('FAKE_WARN', key='VALUE') self.assertEqual(len(r.warnings), 1) self.assertEqual(r.warnings[0].message, 'FAKE_WARN') self.assertEqual(r.warnings[0].data['key'], 'VALUE')