コード例 #1
0
 def test_not_null(self, test_input):
     with pytest.raises(ValueError):
         parse_value(test_input, "null")
コード例 #2
0
 def test_emptystring(self):
     assert parse_value("", "string") == ""
コード例 #3
0
 def test_null(self):
     assert parse_value("null", "null") is None
コード例 #4
0
 def test_number(self):
     assert parse_value("123", "string") == "123"
コード例 #5
0
 def test_boolean(self):
     assert parse_value("true", "string") == "true"
コード例 #6
0
 def test_false(self):
     assert parse_value("false", "boolean") is False
コード例 #7
0
 def test_not_boolean(self, test_input):
     with pytest.raises(ValueError):
         parse_value(test_input, "boolean")
コード例 #8
0
 def test_true(self):
     assert parse_value("true", "boolean") is True
コード例 #9
0
 def test_exception(self, test_input):
     with pytest.raises(ValueError):
         parse_value(test_input, "number")
コード例 #10
0
 def test_int(self):
     assert parse_value("120", "number") == 120
コード例 #11
0
 def test_float(self, test_input, expected):
     assert parse_value(test_input, "number") == expected
コード例 #12
0
 def test_int(self):
     assert parse_value("2", "integer") == 2