diff options
author | Paulo Henrique Silva <ph.silva@gmail.com> | 2019-11-26 00:37:41 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-26 00:37:41 -0300 |
commit | ef589a064015de3a1ce6487dbb56b99332673e9d (patch) | |
tree | 5dd7ec0c1a86cff0f9459b90f0d2aeca768182c0 /gerber/tests/test_rs274x.py | |
parent | 404384cf912fa082c120ba5be81973ea097958fc (diff) | |
download | gerbonara-ef589a064015de3a1ce6487dbb56b99332673e9d.tar.gz gerbonara-ef589a064015de3a1ce6487dbb56b99332673e9d.tar.bz2 gerbonara-ef589a064015de3a1ce6487dbb56b99332673e9d.zip |
Migrate to pytest (#111)
* Migrate to pytest
All tests were update to use pytest.
Tests were alse black formatted. Eventually all code
will be black formatted but need to merge some PRs first.
Diffstat (limited to 'gerber/tests/test_rs274x.py')
-rw-r--r-- | gerber/tests/test_rs274x.py | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/gerber/tests/test_rs274x.py b/gerber/tests/test_rs274x.py index 4c69446..e7baf11 100644 --- a/gerber/tests/test_rs274x.py +++ b/gerber/tests/test_rs274x.py @@ -3,53 +3,53 @@ # Author: Hamilton Kibbe <ham@hamiltonkib.be> import os +import pytest from ..rs274x import read, GerberFile -from .tests import * -TOP_COPPER_FILE = os.path.join(os.path.dirname(__file__), - 'resources/top_copper.GTL') +TOP_COPPER_FILE = os.path.join(os.path.dirname(__file__), "resources/top_copper.GTL") -MULTILINE_READ_FILE = os.path.join(os.path.dirname(__file__), - 'resources/multiline_read.ger') +MULTILINE_READ_FILE = os.path.join( + os.path.dirname(__file__), "resources/multiline_read.ger" +) def test_read(): top_copper = read(TOP_COPPER_FILE) - assert(isinstance(top_copper, GerberFile)) + assert isinstance(top_copper, GerberFile) def test_multiline_read(): multiline = read(MULTILINE_READ_FILE) - assert(isinstance(multiline, GerberFile)) - assert_equal(10, len(multiline.statements)) + assert isinstance(multiline, GerberFile) + assert 10 == len(multiline.statements) def test_comments_parameter(): top_copper = read(TOP_COPPER_FILE) - assert_equal(top_copper.comments[0], 'This is a comment,:') + assert top_copper.comments[0] == "This is a comment,:" def test_size_parameter(): top_copper = read(TOP_COPPER_FILE) size = top_copper.size - assert_almost_equal(size[0], 2.256900, 6) - assert_almost_equal(size[1], 1.500000, 6) + pytest.approx(size[0], 2.256900, 6) + pytest.approx(size[1], 1.500000, 6) def test_conversion(): top_copper = read(TOP_COPPER_FILE) - assert_equal(top_copper.units, 'inch') + assert top_copper.units == "inch" top_copper_inch = read(TOP_COPPER_FILE) top_copper.to_metric() for statement in top_copper_inch.statements: statement.to_metric() for primitive in top_copper_inch.primitives: primitive.to_metric() - assert_equal(top_copper.units, 'metric') + assert top_copper.units == "metric" for i, m in zip(top_copper.statements, top_copper_inch.statements): - assert_equal(i, m) + assert i == m for i, m in zip(top_copper.primitives, top_copper_inch.primitives): - assert_equal(i, m) + assert i == m |