コード例 #1
0
 def test_json_in_json(self):
     dict = {'a': 1, 'b': 2, 'c': 3}
     verify_as_json({
         'type': 'dictionary',
         'value': json.dumps(dict)
     },
                    deserialize_json_fields=True)
コード例 #2
0
    def test_verify_as_json(self) -> None:
        class Bag(object):
            def __init__(self):
                self.stuff = 1
                self.json = None

        o = Bag()
        o.json = {"a": 0, "z": 26}
        verify_as_json(o, self.reporter)
コード例 #3
0
    def test_cw12waybackurl_for_2009_and_2012_sample(cls):
        input_files = [
            'test/resources/small-web-2009-sample.jsonl',
            'test/resources/small-web-2012-sample.jsonl'
        ]
        actual = sorted(
            CW12WaybackUrlLabelTransfer(input_files).ids_to_transfer)

        verify_as_json(actual)
コード例 #4
0
    def test_verify_as_json(self):
        class Bag(object):
            def __init__(self):
                self.stuff = 1
                self.json = None

        o = Bag()
        o.json = {
            "a": 0,
            "z": 26
        }
        verify_as_json(o, self.reporter)
コード例 #5
0
 def test_release_details(self) -> None:
     verify_as_json(self.get_prepare_release().details)
コード例 #6
0
 def test_qt_project_details(self) -> None:
     verify_as_json(qt_project_details())
コード例 #7
0
 def test(self) -> None:
     details = ReleaseDetails(Version(1, 2, 3), Version(1, 2, 4), True,
                              ProjectDetails())
     scrubber = Options().with_scrubber(
         lambda t: t.replace('"../../conan-', '"../../../conan/conan-'))
     verify_as_json(details, options=scrubber)
コード例 #8
0
 def test(self) -> None:
     verify_as_json(release_constants)
コード例 #9
0
 def test(self) -> None:
     details = ProjectDetails()
     verify_as_json(details)
コード例 #10
0
 def test(self) -> None:
     details = ReleaseDetails(Version(1, 2, 3), Version(1, 2, 4), True,
                              ProjectDetails())
     verify_as_json(details)
コード例 #11
0
 def test_verify_as_json_raises_value_error_for_non_renderable_values(self):
     circular_data = []
     circular_data.append(circular_data)
     with self.assertRaises(ValueError):
         verify_as_json(circular_data, self.reporter)
コード例 #12
0
 def test_verify_as_json_raises_type_error_for_non_renderable_types(self):
     with self.assertRaises(AttributeError):
         verify_as_json(Ellipsis, self.reporter)