Esempio n. 1
0
 def _test_webopen(self, args, expected_url):
     o = runner.Options()
     o.parseOptions(["--node-directory",
                     self.get_clientdir(), "webopen"] + list(args))
     urls = []
     rc = cli.webopen(o, urls.append)
     self.failUnlessReallyEqual(rc, 0)
     self.failUnlessReallyEqual(len(urls), 1)
     self.failUnlessReallyEqual(urls[0], expected_url)
 def _test_webopen(self, args, expected_url):
     o = runner.Options()
     o.parseOptions(["--node-directory", self.get_clientdir(), "webopen"]
                    + list(args))
     urls = []
     rc = cli.webopen(o, urls.append)
     self.failUnlessReallyEqual(rc, 0)
     self.failUnlessReallyEqual(len(urls), 1)
     self.failUnlessReallyEqual(urls[0], expected_url)
Esempio n. 3
0
 def _test_webopen(self, args, expected_url):
     o = runner.Options()
     o.parseOptions(["--node-directory",
                     self.get_clientdir(), "webopen"] + list(args))
     urls = []
     o.subOptions.stdout = StringIO()
     o.subOptions.stderr = StringIO()
     o.subOptions.stdin = StringIO()
     rc = cli.webopen(o.subOptions, urls.append)
     self.failUnlessReallyEqual(rc, 0)
     self.failUnlessReallyEqual(len(urls), 1)
     self.assertEqual(urls[0], expected_url)