def test_parse_args(self): sys.argv = [ 'downstream', 'http://localhost:5000' ] args = shell.parse_args() self.assertIsInstance(args, Namespace) with self.assertRaises(SystemExit): sys.argv[1] = '--version' shell.parse_args()
def test_parse_args_number_default(self): args = shell.parse_args() self.assertEqual(args.number, None)
def test_parse_args_url(self): sys.argv.append('testurl') args = shell.parse_args() self.assertEqual(args.node_url, sys.argv[1])
def test_parse_args_token(self): sys.argv.append('--token') sys.argv.append('testtoken') args = shell.parse_args() self.assertEqual(args.token, sys.argv[2])
def test_parse_args_address(self): sys.argv.append('--address') sys.argv.append('testaddress') args = shell.parse_args() self.assertEqual(args.address, sys.argv[2])
def test_parse_args_size(self): sys.argv.append('--size') sys.argv.append('10') args = shell.parse_args() self.assertEqual(args.size, int(sys.argv[2]))
def test_parse_args_path(self): sys.argv.append('--history') sys.argv.append('testpath') args = shell.parse_args() self.assertEqual(args.history, sys.argv[2])
def test_parse_args_number(self): sys.argv.append('--number') sys.argv.append('1') args = shell.parse_args() self.assertEqual(args.number, int(sys.argv[2]))
def test_parse_args_address_default(self): args = shell.parse_args() self.assertEqual(args.address, None)
def test_parse_args_size_default(self): args = shell.parse_args() self.assertEqual(args.size, 100)
def test_parse_args_history_default(self): args = shell.parse_args() self.assertEqual(args.history, os.path.join('data', 'history.json'))
def test_parse_args(self): args = shell.parse_args() self.assertIsInstance(args, Namespace)
def test_parse_args_version(self): with self.assertRaises(SystemExit): sys.argv.append('--version') shell.parse_args()
def test_parse_args_token_default(self): args = shell.parse_args() self.assertEqual(args.token, None)
def test_parse_args_size_default(self): args = shell.parse_args() self.assertEqual(args.size, 32768)
def test_parse_args_url_default(self): args = shell.parse_args() self.assertEqual(args.node_url, None)