def test_basic_upload(self):
     host = Host()
     server = None
     posts = []
     try:
         server = test_result_server_fake.start()
         url = "http://%s:%d/testfile/upload" % server.server_address
         if server:
             resp = host.fetch(url, "foo=bar")
     finally:
         if server:
             posts = server.stop()
     self.assertEqual(posts, [("post", "/testfile/upload", "foo=bar".encode("utf8"))])
     self.assertNotEqual(server.log.getvalue(), "")
Example #2
0
 def test_basic_upload(self):
     host = Host()
     server = None
     posts = []
     try:
         server = test_result_server_fake.start()
         url = 'https://%s:%d/testfile/upload' % server.server_address
         if server:
             resp = host.fetch(url, 'foo=bar')
     finally:
         if server:
             posts = server.stop()
     self.assertEqual(
         posts, [('post', '/testfile/upload', 'foo=bar'.encode('utf8'))])
     self.assertNotEqual(server.log.getvalue(), '')
Example #3
0
 def make_host(self):
     return Host()
Example #4
0
 def test_failing_load_test(self):
     h = Host()
     orig_wd = h.getcwd()
     tmpdir = None
     try:
         tmpdir = h.mkdtemp()
         h.chdir(tmpdir)
         h.write_text_file(
             'load_test.py',
             d("""\
             import unittest
             def load_tests(_, _2, _3):
                 assert False
             """))
         test_set = TestSet(MockArgs())
         test_set.parallel_tests = [TestInput('load_test.BaseTest.test_x')]
         r = Runner()
         r.args.jobs = 1
         ret, _, trace = r.run(test_set)
         self.assertEqual(ret, 1)
         self.assertIn('BaseTest', trace['traceEvents'][0]['args']['err'])
     finally:
         h.chdir(orig_wd)
         if tmpdir:
             h.rmtree(tmpdir)
Example #5
0
 def test_failing_load_test(self):
     h = Host()
     orig_wd = h.getcwd()
     tmpdir = None
     try:
         tmpdir = h.mkdtemp()
         h.chdir(tmpdir)
         h.write_text_file('load_test.py', d("""\
             import unittest
             def load_tests(_, _2, _3):
                 assert False
             """))
         test_set = TestSet(MockArgs())
         test_set.parallel_tests = [TestInput('load_test.BaseTest.test_x')]
         r = Runner()
         r.args.jobs = 1
         ret, _, trace = r.run(test_set)
         self.assertEqual(ret, 1)
         self.assertIn('BaseTest',
                       trace['traceEvents'][0]['args']['err'])
     finally:
         h.chdir(orig_wd)
         if tmpdir:
             h.rmtree(tmpdir)