Exemplo n.º 1
0
 def test_func_param_address2(self):
     value = create_address()
     params = {"value": str(value)}
     annotations = TypeConverter.make_annotations_from_method(
         self.test_score.func_param_address2)
     TypeConverter.convert_data_params(annotations, params)
     self.assertEqual(value, self.test_score.func_param_address2(**params))
Exemplo n.º 2
0
 def test_func_param_bool_none(self):
     value = None
     params = {"value": value}
     annotations = TypeConverter.make_annotations_from_method(
         self.test_score.func_param_bool)
     TypeConverter.convert_data_params(annotations, params)
     self.assertEqual(value, self.test_score.func_param_bool(**params))
def test_func_param_int_none():
    value = None
    params = {"value": value}
    annotations = TypeConverter.make_annotations_from_method(
        TEST_SCORE.func_param_int)
    TypeConverter.convert_data_params(annotations, params)
    assert value == TEST_SCORE.func_param_int(**params)
Exemplo n.º 4
0
 def test_func_param_bytes(self):
     value = b'bytes'
     params = {"value": bytes.hex(value)}
     annotations = TypeConverter.make_annotations_from_method(
         self.test_score.func_param_bytes)
     TypeConverter.convert_data_params(annotations, params)
     self.assertEqual(value, self.test_score.func_param_bytes(**params))
def test_func_param_address2():
    value = create_address()
    params = {"value": str(value)}
    annotations = TypeConverter.make_annotations_from_method(
        TEST_SCORE.func_param_address2)
    TypeConverter.convert_data_params(annotations, params)
    assert value == TEST_SCORE.func_param_address2(**params)
def test_func_param_bool():
    value = True
    params = {"value": hex(int(value))}
    annotations = TypeConverter.make_annotations_from_method(
        TEST_SCORE.func_param_bool)
    TypeConverter.convert_data_params(annotations, params)
    assert value == TEST_SCORE.func_param_bool(**params)
def test_func_param_bytes():
    value = b'bytes'
    params = {"value": bytes.hex(value)}
    annotations = TypeConverter.make_annotations_from_method(
        TEST_SCORE.func_param_bytes)
    TypeConverter.convert_data_params(annotations, params)
    assert value == TEST_SCORE.func_param_bytes(**params)
def test_func_param_str():
    value = 'a'
    params = {"value": value}
    annotations = TypeConverter.make_annotations_from_method(
        TEST_SCORE.func_param_str)
    TypeConverter.convert_data_params(annotations, params)
    assert value == TEST_SCORE.func_param_str(**params)
Exemplo n.º 9
0
    def test_func_param_bool(self):
        value = True
        params = {"value": hex(int(value))}

        annotations = TypeConverter.make_annotations_from_method(
            self.test_score.func_param_bool)
        TypeConverter.convert_data_params(annotations, params)
        self.assertEqual(value, self.test_score.func_param_bool(**params))

        params = {"value": hex(int(value))}
        TypeConverter.adjust_params_to_method(self.test_score.func_param_bool,
                                              params)
        self.assertEqual(value, self.test_score.func_param_bool(**params))
Exemplo n.º 10
0
    def test_func_param_str(self):
        value = 'a'
        params = {"value": value}

        annotations = TypeConverter.make_annotations_from_method(
            self.test_score.func_param_str)
        TypeConverter.convert_data_params(annotations, params)
        self.assertEqual(value, self.test_score.func_param_str(**params))

        params = {"value": value}
        TypeConverter.adjust_params_to_method(self.test_score.func_param_str,
                                              params)
        self.assertEqual(value, self.test_score.func_param_str(**params))
Exemplo n.º 11
0
    def test_func_param_address_none(self):
        value = None
        params = {"value": value}

        annotations = TypeConverter.make_annotations_from_method(
            self.test_score.func_param_address1)
        TypeConverter.convert_data_params(annotations, params)
        self.assertEqual(value, self.test_score.func_param_address1(**params))

        params = {"value": value}
        TypeConverter.adjust_params_to_method(
            self.test_score.func_param_address1, params)
        self.assertEqual(value, self.test_score.func_param_address1(**params))