test_gerber_import.py 912 B

12345678910111213141516171819202122232425262728293031323334
  1. import sys
  2. import unittest
  3. from PyQt4 import QtGui
  4. from FlatCAMApp import App
  5. class BaseGUITestCase(unittest.TestCase):
  6. filename = 'simple1.gbr'
  7. def setUp(self):
  8. self.app = QtGui.QApplication(sys.argv)
  9. # Create App, keep app defaults (do not load
  10. # user-defined defaults).
  11. self.fc = App(user_defaults=False)
  12. self.fc.open_gerber('tests/gerber_files/' + self.filename)
  13. def tearDown(self):
  14. del self.fc
  15. del self.app
  16. def test_available(self):
  17. names = self.fc.collection.get_names()
  18. # Total of 1 objects
  19. self.assertEquals(len(names), 1,
  20. "Expected 1 object, found %d" % len(names))
  21. # Object's name matches the file name.
  22. self.assertEquals(names[0], self.filename,
  23. "Expected name == %s, got %s" % (self.filename, names[0]))
  24. print names[0]