def test_get_submissions_with_params(self, mocked): sub = Submission(self.r, {'foo': 'meh', 'permalink': ''}) mocked.return_value = ({'data': {'children': [sub]}}, {'data': {'children': []}}) url = 'http://www.reddit.com/comments/1/_/2?context=3&foo=bar' self.assertEqual('meh', self.r.get_submission(url).foo) mocked.assert_called_with('http://www.reddit.com/comments/1/_/2', params={'context': '3', 'foo': 'bar'})