예제 #1
0
    def test_to_result_resets_with_provided_result_handler(self):
        class WeirdHandler(ResultHandler):
            def read(self, loc):
                return 99

        r = Result("4", result_handler=JSONResultHandler())
        out = r.to_result(result_handler=WeirdHandler())
        assert out is r
        assert isinstance(out.result_handler, WeirdHandler)
예제 #2
0
 def test_to_result_returns_self_for_results(self):
     r = Result(4)
     assert r.to_result() is r