def test_valid_command_daemon_not_started(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(["publish", '--name=asd', '--bid=99']) self.assertEqual( actual_output.getvalue().strip(), "Could not connect to daemon. Are you sure it's running?")
def test_version_command(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(['version']) self.assertEqual( actual_output.getvalue().strip(), json.dumps(get_platform(get_ip=False), sort_keys=True, indent=2))
def test_cli_status_command_with_auth(self): self.assertFalse(self.daemon._use_authentication) actual_output = StringIO() with contextlib.redirect_stdout(actual_output): cli.main(["status"]) actual_output = actual_output.getvalue() self.assertIn("connection_status", actual_output)
def test_version_command(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(['version']) self.assertEqual( actual_output.getvalue().strip(), "lbrynet {lbrynet_version}".format(**get_platform(get_ip=False)))
def test_deprecated_command_daemon_not_started(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(["channel_list_mine"]) self.assertEqual( actual_output.getvalue().strip(), "channel_list_mine is deprecated, using channel_list.\n" "Could not connect to daemon. Are you sure it's running?")
def test_help_for_command_command(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(['help', 'publish']) actual_output = actual_output.getvalue() self.assertSubstring('Make a new name claim and publish', actual_output) self.assertSubstring('Usage:', actual_output)
def test_help_command(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(['help']) actual_output = actual_output.getvalue() self.assertSubstring('lbrynet - LBRY command line client.', actual_output) self.assertSubstring('USAGE', actual_output)
def test_invalid_command(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(['publish1']) self.assertEqual(actual_output.getvalue().strip(), "publish1 is not a valid command.")
def test_help_for_command_command_with_invalid_command(self): actual_output = StringIO() with contextlib.redirect_stdout(actual_output): main(['help', 'publish1']) self.assertSubstring('Invalid command name', actual_output.getvalue())