def test_custom_converter():
    class SomeStuff:
        pass

    expect(convert('random', SomeStuff, {
        SomeStuff: lambda data: '%s stuff' % data
    })).to(equal('random stuff'))
Esempio n. 2
0
def test_custom_converter():
    class SomeStuff:
        pass

    expect(
        convert('random', SomeStuff,
                {SomeStuff: lambda data: '%s stuff' % data})).to(
                    equal('random stuff'))
Esempio n. 3
0
def test_convert_decimal():
    expect(convert('3.0', DECIMAL)).to(equal(Decimal('3.0')))
def test_convert_decimal():
    expect(convert('3.0', DECIMAL)).to(equal(Decimal('3.0')))
Esempio n. 5
0
def test_no_convert_string():
    expect(convert('3.0', Unicode)).to(equal('3.0'))
Esempio n. 6
0
def test_convert_date():
    expect(convert('2016-01-01', Date)).to(equal(date(2016, 1, 1)))
Esempio n. 7
0
def test_convert_datetime_reverse():
    expect(convert('18:00:00 2016-01-01',
                   DateTime)).to(equal(datetime(2016, 1, 1, 18, 0, 0)))
Esempio n. 8
0
def test_convert_decimal_error():
    expect(lambda: convert('3a', DECIMAL)).to(raise_error(ValueError))
Esempio n. 9
0
def test_convert_time():
    expect(convert('4:00', Time)).to(equal(time(4, 0)))
def test_convert_time_unparseable():
    expect(lambda: convert('4:asdf', Time)).to(raise_error(ValueError))
def test_convert_date():
    expect(convert('2016-01-01', Date)).to(equal(date(2016, 1, 1)))
def test_convert_integer_error():
    expect(lambda: convert('3b', Integer)).to(raise_error(ValueError))
def test_convert_time():
    expect(convert('4:00', Time)).to(equal(time(4,0)))
def test_convert_decimal_error():
    expect(lambda: convert('3a', DECIMAL)).to(raise_error(ValueError))
def test_convert_float_error():
    expect(lambda: convert('a', Float)).to(raise_error(ValueError))
def test_convert_float():
    expect(convert('3', Float)).to(equal(3.0))
Esempio n. 17
0
def test_convert_float():
    expect(convert('3', Float)).to(equal(3.0))
def test_convert_date_unparseable():
    expect(lambda: convert('2016-ab-01', Date)).to(
        raise_error(ValueError))
Esempio n. 19
0
def test_convert_float_error():
    expect(lambda: convert('a', Float)).to(raise_error(ValueError))
def test_convert_datetime_reverse():
    expect(convert('18:00:00 2016-01-01', DateTime)).to(equal(
        datetime(2016, 1, 1, 18, 0, 0)))
Esempio n. 21
0
def test_convert_integer_error():
    expect(lambda: convert('3b', Integer)).to(raise_error(ValueError))
def test_convert_datetime_unparseable():
    expect(lambda: convert('2016-01-01 ab:cd:ef', DateTime)).to(
        raise_error(ValueError))
Esempio n. 23
0
def test_convert_time_unparseable():
    expect(lambda: convert('4:asdf', Time)).to(raise_error(ValueError))
def test_convert_integer():
    expect(convert('3', Integer)).to(equal(3))
Esempio n. 25
0
def test_convert_date_unparseable():
    expect(lambda: convert('2016-ab-01', Date)).to(raise_error(ValueError))
Esempio n. 26
0
def test_convert_integer():
    expect(convert('3', Integer)).to(equal(3))
Esempio n. 27
0
def test_convert_datetime_unparseable():
    expect(lambda: convert('2016-01-01 ab:cd:ef', DateTime)).to(
        raise_error(ValueError))
def test_no_convert_string():
    expect(convert('3.0', Unicode)).to(equal('3.0'))