def test_id_arg_provided_only(self):
        url = construct_menus_url(problem_id=1)
        expected_url = ('https://backend-challenge-summer-2018'
                        '.herokuapp.com/challenges.json?page=1&id=1')

        self.assertEqual(url, expected_url)
 def test_invalid_id(self):
     with self.assertRaises(ValueError):
         construct_menus_url(page=10, problem_id='yolo')
    def test_valid_page_and_id(self):
        url = construct_menus_url(2, 3)
        expected_url = ('https://backend-challenge-summer-2018'
                        '.herokuapp.com/challenges.json?page=2&id=3')

        self.assertEqual(url, expected_url)