Exemplo n.º 1
0
 def test_small(self):
     """
     Events whose response_body len is maxlength will return only that event
     unchanged
     """
     event = split_list_servers({"response_body": {"servers": ["small", "part"]}}, 100)
     self.assertEqual(
         event, [({"response_body": '{"servers": ["small", "part"]}'}, "Listing server details succeeded")]
     )
Exemplo n.º 2
0
 def test_small(self):
     """
     Events whose response_body len is maxlength will return only that event
     unchanged
     """
     event = split_list_servers(
         {"response_body": {
             "servers": ["small", "part"]
         }}, 100)
     self.assertEqual(event,
                      [({
                          "response_body": '{"servers": ["small", "part"]}'
                      }, "Listing server details succeeded")])
Exemplo n.º 3
0
 def test_split(self):
     """
     Events with response_body len > maxlength will be split into smaller
     events
     """
     event = {"foo": "bar", "response_body": {"servers": range(10)}}
     msg = "Listing server details succeeded"
     self.assertEqual(
         split_list_servers(event, len(json.dumps({"servers": range(5)}))),
         [({"foo": "bar",
            "response_body": '{"servers": [0, 1, 2, 3, 4]}'}, msg),
          ({"foo": "bar",
            "response_body": '{"servers": [5, 6, 7, 8, 9]}'}, msg)])
Exemplo n.º 4
0
 def test_split(self):
     """
     Events with response_body len > maxlength will be split into smaller
     events
     """
     event = {"foo": "bar", "response_body": {"servers": range(10)}}
     msg = "Listing server details succeeded"
     self.assertEqual(
         split_list_servers(event, len(json.dumps({"servers": range(5)}))),
         [({
             "foo": "bar",
             "response_body": '{"servers": [0, 1, 2, 3, 4]}'
         }, msg),
          ({
              "foo": "bar",
              "response_body": '{"servers": [5, 6, 7, 8, 9]}'
          }, msg)])