Esempio n. 1
0
 def test_arg_parser_parses_azureblobpublisher(self):
     ap = ArgParser()
     ap._parse([
         '--AzureBlobPublisher-connection_string',
         'http://connection.string'
     ])
     c = ap._get_config()
     self.assertEqual(example_azureblov_publisher["publisher"],
                      c.get_publisher())
Esempio n. 2
0
 def test_arg_parser_returns_config(self):
     ap = ArgParser()
     ap._parse([
         '--LocalPublisher-dest', 'somecontext', '-i', 'smoke', '-e',
         'nonsmoke'
     ])
     c = ap._get_config()
     self.assertEqual(example_local_publisher["publisher"],
                      c.get_publisher())
     self.assertEqual(example_local_publisher["robotframework"],
                      c.get_rf_settings())
Esempio n. 3
0
 def test_arg_parser_returns_config_mixed(self):
     ap = ArgParser()
     ap._parse([
         '--CaddyPublisher-url', 'http://rf-service-caddy/uploads',
         '--ZipFetcher-url',
         'https://github.com/devopsspiral/rf-service/archive/master.zip',
         '--ZipFetcher-path', 'rf-service-master/test/resources/testcases'
     ])
     c = ap._get_config()
     self.assertEqual(example_mixed["publisher"], c.get_publisher())
     self.assertEqual(example_mixed["fetcher"], c.get_fetcher())
Esempio n. 4
0
 def test_arg_parser_accepts_json(self):
     ap = ArgParser()
     ap._parse(['test/resources/run1.json'])
     c = ap._get_config()
     self.assertEqual({
         'type': 'LocalFetcher',
         'src': 'testcases'
     }, c.get_fetcher())
     self.assertEqual(
         {
             'type': 'CaddyPublisher',
             'url': 'http://127.0.0.1:8080/uploads'
         }, c.get_publisher())
     self.assertEqual('smoke', c.get_rf_settings()['include_tags'][0])