def test_zeros():
    fs = FileSettings()
    assert_equal(fs.zero_suppression, 'trailing')
    assert_equal(fs.zeros, 'leading')

    fs['zero_suppression'] = 'leading'
    assert_equal(fs.zero_suppression, 'leading')
    assert_equal(fs.zeros, 'trailing')

    fs.zero_suppression = 'trailing'
    assert_equal(fs.zero_suppression, 'trailing')
    assert_equal(fs.zeros, 'leading')

    fs['zeros'] = 'trailing'
    assert_equal(fs.zeros, 'trailing')
    assert_equal(fs.zero_suppression, 'leading')

    fs.zeros = 'leading'
    assert_equal(fs.zeros, 'leading')
    assert_equal(fs.zero_suppression, 'trailing')

    fs = FileSettings(zeros='leading')
    assert_equal(fs.zeros, 'leading')
    assert_equal(fs.zero_suppression, 'trailing')

    fs = FileSettings(zero_suppression='leading')
    assert_equal(fs.zeros, 'trailing')
    assert_equal(fs.zero_suppression, 'leading')

    fs = FileSettings(zeros='leading', zero_suppression='trailing')
    assert_equal(fs.zeros, 'leading')
    assert_equal(fs.zero_suppression, 'trailing')

    fs = FileSettings(zeros='trailing', zero_suppression='leading')
    assert_equal(fs.zeros, 'trailing')
    assert_equal(fs.zero_suppression, 'leading')
lets run this thing
dataset/ETHPy150Open curtacircuitos/pcb-tools/gerber/tests/test_cam.py/test_zeros--crossover with--dataset/ETHPy150Open shaggytwodope/clockr/clockr/clockr.py/main