Example #1
0
    def test_cast_string(self):
        s = Settings()

        s.set('default_text', '  "Test123 "   ')
        self.assertEquals(s.get('default_text'), 'Test123')

        s.set('default_text', '"bla bla "foo" bla bla"')
        self.assertEquals(s.get('default_text'), 'bla bla "foo" bla bla')
Example #2
0
    def test_cast_string(self):
        s = Settings()

        s.set('text', '  "Test123 "   ')
        self.assertEquals(s.get('text'), 'Test123')

        s.set('text', '"bla bla "foo" bla bla"')
        self.assertEquals(s.get('text'), 'bla bla "foo" bla bla')
Example #3
0
    def test_casting(self):
        s = Settings()

        for var in ('yscale', 'text', 'v_bit_angle'):
            a = type(s.get(var))
            s.set(var, 1)
            self.assertEquals(a, type(s.get(var)))
            s.set(var, 1.0)
            self.assertEquals(a, type(s.get(var)))
Example #4
0
    def test_casting(self):
        s = Settings()

        for var in ('yscale', 'default_text', 'v_bit_angle'):
            a = type(s.get(var))
            s.set(var, 1)
            self.assertEquals(a, type(s.get(var)))
            s.set(var, 1.0)
            self.assertEquals(a, type(s.get(var)))
Example #5
0
    def _job_with_settings(self, *args):
        settings = Settings(filename='tests/files/job_test_settings.ngc')

        for key, value in args:
            settings.set(key, value)

        job = Job(settings)
        job.execute()

        return job
Example #6
0
    def _job_with_settings(self, *args):
        settings = Settings(filename='tests/files/job_test_settings.ngc')

        for key, value in args:
            settings.set(key, value)

        job = Job(settings)
        job.execute()

        return job
Example #7
0
    def test_reset(self):
        s = Settings()

        self.assertEquals(s.get('fontdir'), 'fonts')

        s.set('fontdir', 'foobaar')
        s.reset('fontdir')

        self.assertEquals(s.get('fontdir'), 'fonts')

        s.set('fontdir', 'blaat')
        s.set('gcode_preamble', 'quack')
        s.reset()

        self.assertEquals(s.get('fontdir'), 'fonts')
        self.assertNotEquals(s.get('gcode_preamble'), 'quack')
Example #8
0
    def test_reset(self):
        s = Settings()

        self.assertEquals(s.get('fontdir'), 'fonts')

        s.set('fontdir', 'foobaar')
        s.reset('fontdir')

        self.assertEquals(s.get('fontdir'), 'fonts')

        s.set('fontdir', 'blaat')
        s.set('gcode_preamble', 'quack')
        s.reset()

        self.assertEquals(s.get('fontdir'), 'fonts')
        self.assertNotEquals(s.get('gcode_preamble'), 'quack')
Example #9
0
    def test_set(self):
        s = Settings()

        s.set('fontdir', 'foobar')

        self.assertEquals(s.get('fontdir'), 'foobar')
Example #10
0
    def test_set(self):
        s = Settings()

        s.set('fontdir', 'foobar')

        self.assertEquals(s.get('fontdir'), 'foobar')