def test_arthur_params(self): """Test the extraction of arthur params from an URL""" with open("data/projects-release.json") as projects_filename: url = json.load(projects_filename)['grimoire']['supybot'][0] arthur_params = {'dirpath': '/home/bitergia/.perceval/irc/percevalbot/logs/ChannelLogger/freenode/#openshift/', 'uri': 'openshift'} self.assertDictEqual(arthur_params, SupybotOcean.get_arthur_params_from_url(url))
def test_perceval_params(self): """Test the extraction of perceval params from an URL""" url = "openshift /home/bitergia/.perceval/irc/percevalbot/logs/ChannelLogger/freenode/#openshift/" expected_params = [ 'openshift', '/home/bitergia/.perceval/irc/percevalbot/logs/ChannelLogger/freenode/#openshift/' ] self.assertListEqual(SupybotOcean.get_perceval_params_from_url(url), expected_params)
def test_arthur_params(self): """Test the extraction of arthur params from an URL""" url = "openshift /home/bitergia/.perceval/irc/percevalbot/logs/ChannelLogger/freenode/#openshift/" expected_params = { 'dirpath': '/home/bitergia/.perceval/irc/percevalbot/logs/ChannelLogger/freenode/#openshift/', 'uri': 'openshift' } self.assertDictEqual(SupybotOcean.get_arthur_params_from_url(url), expected_params)