class VarnishTests(unittest.TestCase): def setUp(self): self.manager = VarnishManager((ADDR,)) def test_ping(self): result = self.manager.run('ping')[0][0] self.assertEqual(len(result), 2) self.assert_(map(lambda x: isinstance(x, float), (True,True))) def test_purge(self): resp = self.manager.run( 'purge.url', 'http://%s/myrandomurl/.*' % WEB_ADDR)[0][0] self.assertEqual(resp.status, 200) def test_ban(self): regex = '^/banned/*' self.manager.run('ban.url', regex) self.assert_(regex, str(self.manager.run('ban.list'))) def test_multiple(self): result = self.manager.run(( ('ping',None),('ping',None) )) self.assertEqual(result[0][0], result[0][1]) def tearDown(self): self.manager.close()
class VarnishTests(unittest.TestCase): def setUp(self): self.manager = VarnishManager((ADDR,)) def test_ping(self): result = self.manager.run('ping')[0][0] self.assertEqual(len(result), 2) self.assert_(map(lambda x: isinstance(x, float), (True,True))) def test_threading(self): self.manager.run(('ban.url', '^/myrandomurl/$'), threaded=True) self.assert_(self.manager.run('ban.list')[0][0].endswith('^/myrandomurl/$\n')) def test_stats(self): self.assert_(isinstance(self.manager.run('stats')[0][0], dict)) def test_multiple(self): result = self.manager.run(( ('ping',None),('ping',None) )) self.assertEqual(result[0][0], result[0][1]) def tearDown(self): self.manager.close()
class VarnishTests(unittest.TestCase): def setUp(self): self.manager = VarnishManager((ADDR, )) def test_ping(self): result = self.manager.run('ping')[0][0] self.assertEqual(len(result), 2) self.assert_(map(lambda x: isinstance(x, float), (True, True))) def test_threading(self): self.manager.run(('purge.url', '^/myrandomurl/$'), threaded=True) self.assert_( self.manager.run('purge.list')[0][0].endswith('^/myrandomurl/$\n')) def test_stats(self): self.assert_(isinstance(self.manager.run('stats')[0][0], dict)) def test_multiple(self): result = self.manager.run((('ping', None), ('ping', None))) self.assertEqual(result[0][0], result[0][1]) def tearDown(self): self.manager.close()