Пример #1
0
    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))
Пример #2
0
    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)
Пример #3
0
    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)