예제 #1
0
  def test_create_request(self):
    target = ListPageFetcher.create_request
    numbers = ["1", "2"]
    request = target(numbers)

    self.assertEqual(
      ListPageFetcher.create_url(),
      request.get_full_url())

    expected = {}
    for key, value in ListPageFetcher.create_params(numbers).items():
      if value != "": expected[key] = value
    actual = {}
    for key, value in cgi.parse_qs(request.get_data()).items():
      actual[key] = value[0]
    self.assertEqual(expected, actual)
예제 #2
0
 def get_list_page(self, numbers):
   self.setup()
   return ListPageFetcher.get(self.jsession_id, numbers)
예제 #3
0
 def get_list_page(self, numbers):
   self.setup()
   return ListPageFetcher.get(self.state, self.tree, numbers)
예제 #4
0
 def get_list_page(self, numbers):
   return ListPageFetcher.get(numbers)
예제 #5
0
 def test_create_params__empty(self):
   target = ListPageFetcher.create_params
   expected = ListPageFetcher.create_base_params()
   expected["number01"] = "1"
   self.assertEqual(expected, target(["1"]))
예제 #6
0
 def test_create_params__empty(self):
   target = ListPageFetcher.create_params
   expected = ListPageFetcher.create_base_params()
   self.assertEqual(expected, target([]))