Example #1
0
 def testNotString(self):
     s = Deferred()
     elem = w('div', s)
     text = elem.render()
     self.assertFalse(text.called)
     s.callback(2000)
     self.assertTrue(text.called)
     text = text.result
     self.assertEqual(text, '<div>2000</div>')
Example #2
0
 def testNone(self):
     s = Deferred()
     elem = w('div', s)
     text = elem.render()
     self.assertFalse(text.called)
     s.callback(None)
     self.assertTrue(text.called)
     text = text.result
     self.assertEqual(text, '<div></div>')
Example #3
0
 def testbytes(self):
     s = Deferred()
     elem = w('div', s)
     text = elem.render()
     self.assertFalse(text.called)
     uv = chr(678) + chr(679)
     c = to_bytes(uv)
     s.callback(c)
     self.assertTrue(text.called)
     text = text.result
     self.assertEqual(text, '<div>%s</div>' % uv)
Example #4
0
 def testSimple(self):
     s = Deferred()
     elem = w('div', s)
     self.assertEqual(len(elem), 1)
     text = elem.render()
     self.assertTrue(is_async(text))
     self.assertFalse(text.called)
     s.callback('ciao')
     self.assertTrue(text.called)
     text = text.result
     self.assertEqual(text,'<div>ciao</div>')
Example #5
0
 def testSimple(self):
     s = Deferred()
     elem = w('div', s)
     self.assertEqual(len(elem), 1)
     text = elem.render()
     self.assertTrue(is_async(text))
     self.assertFalse(text.called)
     s.callback('ciao')
     self.assertTrue(text.called)
     text = text.result
     self.assertEqual(text, '<div>ciao</div>')
Example #6
0
 def testbytes(self):
     s = Deferred()
     elem = w('div', s)
     text = elem.render()
     self.assertFalse(text.called)
     uv = chr(678) + chr(679)
     c = to_bytes(uv)
     s.callback(c)
     self.assertTrue(text.called)
     text = text.result
     self.assertEqual(text, '<div>%s</div>' % uv)