def test_search(fake_search): """ Test plugins.search. """ plugins.init(None, None) result = plugins.search("Foo", 3) assert result[0]["slug"] == "foo" assert result[1]["slug"] == "herp" assert result[2]["slug"] == "first" assert result[3]["slug"] == "lololol"
def test_search(fake_search): """ Test plugins.search. """ plugins.init(None, None) result = plugins.search('Foo', 3) assert result[0]['slug'] == 'foo' assert result[1]['slug'] == 'herp' assert result[2]['slug'] == 'first' assert result[3]['slug'] == 'lololol'
def test_info(fake_info, fake_find_slug): """ Test plugins.info. """ plugins.init(None, None) plugin = plugins.info('tha-server', 'This is the Name') assert plugin['everything'] == 42 fake_find_slug.assert_called_once_with('tha-server', 'This is the Name') fake_info.assert_called_once_with( 'tha-server', 'this.is-the_slug', fields='website,dbo_page,description,' + 'versions.type,' + 'versions.game_versions,' + 'versions.version,plugin_name,' + 'server,authors,categories,' + 'stage,slug')
def test_info(fake_info, fake_find_slug): """ Test plugins.info. """ plugins.init(None, None) plugin = plugins.info("tha-server", "This is the Name") assert plugin["everything"] == 42 fake_find_slug.assert_called_once_with("tha-server", "This is the Name") fake_info.assert_called_once_with( "tha-server", "this.is-the_slug", fields="website,dbo_page,description," + "versions.type," + "versions.game_versions," + "versions.version,plugin_name," + "server,authors,categories," + "stage,slug", )
def __init__(self, args): """ Parse command, and execute tasks. """ Command.__init__(self) self.server = args.server self.args = args backend.init(args.base_url, args.user_agent) backend.VERSION = self.args.version self.register_subcommand('search', self.search) self.register_subcommand('info', self.info) self.register_subcommand('list', self.list) self.register_subcommand('download', self.download) self.register_subcommand('update', self.update) self.invoke_subcommand(args.subcommand, (ValueError, URLError))
def __init__(self, args): """ Parse command, and execute tasks. """ Command.__init__(self) self.server = args.server self.args = args backend.init(args.base_url, args.user_agent) backend.VERSION = self.args.version self.register_subcommand('search', self.search) self.register_subcommand('info', self.info) self.register_subcommand('list', self.list) self.register_subcommand('download', self.download) self.register_subcommand('update', self.update) self.invoke_subcommand(args.subcommand, (ValueError, URLError))
def test_info_plugin_not_found(fake_find_slug): """ Test plugins.info with a non-existing plugin. """ plugins.init(None, None) plugin = plugins.info('herp', 'derp') assert plugin is None
def test_init(fake_bukget): plugins.init('BasE', 'UseragenT') assert fake_bukget.BASE == 'BasE' assert fake_bukget.USER_AGENT == 'UseragenT'
def test_info_plugin_not_found(fake_find_slug): """ Test plugins.info with a non-existing plugin. """ plugins.init(None, None) plugin = plugins.info("herp", "derp") assert plugin is None
def test_init(fake_bukget): plugins.init("BasE", "UseragenT") assert fake_bukget.BASE == "BasE" assert fake_bukget.USER_AGENT == "UseragenT"