Esempio n. 1
0
 def test_string(self):
     output = cast_value(*self.string["input"])
     assert output == self.string["output"]
Esempio n. 2
0
 def test_invalid_null(self):
     with pytest.raises(InvalidBodyParameterTypeError) as excinfo:
         cast_value(*self.invalid_null)
     assert "only 'null'" in str(excinfo.value)
Esempio n. 3
0
 def test_null(self):
     output = cast_value(*self.null["input"])
     assert output == self.null["output"]
Esempio n. 4
0
 def test_false_boolean(self):
     output = cast_value(*self.false["input"])
     assert output == self.false["output"]
Esempio n. 5
0
 def test_true_boolean(self):
     output = cast_value(*self.true["input"])
     assert output == self.true["output"]
Esempio n. 6
0
 def test_invalid_boolean(self):
     with pytest.raises(InvalidBodyParameterTypeError) as excinfo:
         cast_value(*self.invalid_boolean)
     assert "only 'true' or 'false'" in str(excinfo.value)
Esempio n. 7
0
 def test_float(self):
     output = cast_value(*self.float["input"])
     assert output == self.float["output"]
Esempio n. 8
0
 def test_integer(self):
     output = cast_value(*self.integer["input"])
     assert output == self.integer["output"]