示例#1
0
def test_AR_format_01():
    """Ints format as ints."""
    t = AR((0, 0), 180)

    assert t.format == b"AR0,0,180.00;"
示例#2
0
def test_AR_format_02():
    """Floats format as floats."""
    t = AR((0, 0.0), 180)

    assert t.format == b"AR0.00,0.00,180.00;"
示例#3
0
def test_AR_03():
    """AR must take at least two arguments: position and angle."""
    with pytest.raises(TypeError):
        AR((0, 0))
示例#4
0
def test_AR_02():
    t = AR((0, 0), 180, 45)

    assert t.angle == 180
    assert t.chordtolerance == 45
    assert t.format == b"AR0,0,180.00,45.00;"
示例#5
0
def test_AR_01():
    t = AR((0, 0), 180)

    assert t.angle == 180
    assert t.chordtolerance is None
    assert t.format == b"AR0,0,180.00;"
示例#6
0
def test_AR_format_02():
    '''Floats format as floats.'''
    t = AR((0, 0.0), 180)

    assert t.format == 'AR0.00,0.00,180.00;'
示例#7
0
def test_AR_format_01():
    '''Ints format as ints.'''
    t = AR((0, 0), 180)

    assert t.format == 'AR0,0,180.00;'