summaryrefslogtreecommitdiff
path: root/gerber/tests/test_excellon_statements.py
AgeCommit message (Collapse)AuthorFilesLines
2019-11-26Migrate to pytest (#111)Paulo Henrique Silva1-291/+325
* 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.
2016-01-21Fix a bunch of rendering bugs.Hamilton Kibbe1-60/+113
- 'clear' polarity primitives no longer erase background - Added aperture macro support for polygons - Added aperture macro rendring support - Renderer now creates a new surface for each layer and merges them instead of working directly on a single surface - Updated examples accordingly
2015-11-13Improve Excellon parsing coveragePaulo Henrique Silva1-0/+50
Add some not so used codes that were generating unknown stmt.
2015-05-16Add checks to ensure statement unit conversions are idempotentHamilton Kibbe1-10/+106
2015-04-27Allow 3 digits on Excellon tool selectionPaulo Henrique Silva1-0/+3
Fritzing uses more than 2 digits for tool in their Excellons. To comply with that, I check specifically for 3 or less digits and use as tool number, more than that we treat as the standard (2 for tool and 2 for compensation index)
2015-04-07Fix Excellon repeat commandPaulo Henrique Silva1-1/+1
2015-02-18Add offset operationHamilton Kibbe1-16/+40
2015-02-18Get unit conversion working for Gerber/Excellon filesHamilton Kibbe1-3/+69
Started operations module for file operations/transforms
2015-02-15Tests and bugfixesHamilton Kibbe1-9/+120
2015-01-25Changed zeros/zero suppression conventions to match file format specsHamilton Kibbe1-2/+12
2015-01-23Fix tests for leading zero suppressionHamilton Kibbe1-6/+6
2015-01-14Many additions to Excellon parsing/creation.Paulo Henrique Silva1-9/+26
CAUTION: the original code used zero_suppression flags in the opposite sense as Gerber functions. This patch changes it to behave just like Gerber code. * Add metric/inch conversion support * Add settings context variable to to_gerber just like Gerber code. * Add some missing Excellon values. Tests are not entirely updated.
2014-11-10Bunch of small fixes to improve Gerber read/write.Paulo Henrique Silva1-3/+3
2014-10-19Test updateHamilton Kibbe1-6/+7
2014-10-07fix excellon renderHamilton Kibbe1-4/+44
2014-10-07more testsHamilton Kibbe1-0/+119
2014-10-07More testsHamilton Kibbe1-4/+62
2014-10-07add testsHamilton Kibbe1-2/+21
2014-10-06add testsHamilton Kibbe1-0/+33