def test_int_argument(): arg = Argument(name="int_arg", description="int description", type=int, example="0") assert arg.parse_arg_value("0") == 0 assert arg.parse_arg_value("01") == 1 assert arg.parse_arg_value("10") == 10
def test_int_argument(self): arg = Argument(name="int_arg", description="int description", type=int, example="0") self.assertEqual(arg.parse_arg_value("0"), 0) self.assertEqual(arg.parse_arg_value("01"), 1) self.assertEqual(arg.parse_arg_value("10"), 10)
def test_float_argument(self): arg = Argument(name="float_arg", description="float description", type=float, example="1.2") self.assertEqual(arg.parse_arg_value("0"), 0.0) self.assertEqual(arg.parse_arg_value("01"), 1.0) self.assertEqual(arg.parse_arg_value("10"), 10.0) self.assertEqual(arg.parse_arg_value("10.2"), 10.2) self.assertEqual(arg.parse_arg_value("3%"), 0.03)
def test_float_argument(): arg = Argument(name="float_arg", description="float description", type=float, example="1.2") assert arg.parse_arg_value("0") == 0.0 assert arg.parse_arg_value("01") == 1.0 assert arg.parse_arg_value("10") == 10.0 assert arg.parse_arg_value("10.2") == 10.2 assert arg.parse_arg_value("3%") == 0.03
def test_bool_argument(self): arg = Argument(name="boolean_arg", description="boolean description", type=bool, example="0") self.assertFalse(arg.parse_arg_value("0"))
def test_bool_argument(): arg = Argument(name="boolean_arg", description="boolean description", type=bool, example="0") assert not arg.parse_arg_value("0")
def test_str_argument(self): arg = Argument(name="str_arg", description="str description", example="text") self.assertEqual(arg.parse_arg_value("sample"), "sample")
def test_str_argument(): arg = Argument(name="str_arg", description="str description", example="text") assert arg.parse_arg_value("sample") == "sample"