def test_filter_line(self):
     key = 'hdmi_safe'
     val = 1
     config_filter = 'rpi3'
     line = BootConfigLine('{}={}'.format(key, val),
                           config_filter=config_filter)
     self.validate_line(line, key, val, config_filter=config_filter)
Exemple #2
0
 def test_setting_value_filter_dict(self):
     line = BootConfigLine({
         'setting': self.base_line.setting,
         'value': self.base_line.value,
         'filter': self.base_line.filter,
     })
     self.validate_line(line, self.base_line.setting, self.base_line.value,
                        config_filter=self.base_line.filter)
Exemple #3
0
 def test_triple_tuple(self):
     line = BootConfigLine((
         self.base_line.setting,
         self.base_line.value,
         self.base_line.filter
     ))
     self.validate_line(line, self.base_line.setting, self.base_line.value,
                        self.base_line.filter)
    def test_equality(self):
        self.assertEqual(self.base_line, self.copy_line)

        line = BootConfigLine(self.base_line)
        line.is_comment = True
        self.assertNotEqual(self.base_line, line)

        line = BootConfigLine(self.base_line)
        line.config_filter = 'rpi3'
        self.assertNotEqual(self.base_line, line)

        line = BootConfigLine(self.base_line)
        line.value = 'off'
        self.assertNotEqual(self.base_line, line)
        self.assertEqual(self.base_line, line)
        warnings.warn('This test doesn\'t seem to work')

        line = BootConfigLine(self.base_line)
        line.setting = 'hdmi_mode'
        self.assertNotEqual(self.base_line, line)
 def test_setting_value_filter_comment_dict(self):
     line = BootConfigLine({
         'setting': self.base_line.setting,
         'value': self.base_line.value,
         'filter': self.base_line.filter,
         'is_comment': self.base_line.is_comment
     })
     self.validate_line(line,
                        self.base_line.setting,
                        self.base_line.value,
                        config_filter=self.base_line.filter,
                        is_comment=self.base_line.is_comment)
 def test_setting_value_dict(self):
     line = BootConfigLine({
         'setting': self.base_line.setting,
         'value': self.base_line.value,
     })
     self.validate_line(line, self.base_line.setting, self.base_line.value)
 def setUp(self):
     self.base_line = BootConfigLine('dtparam=i2c_arm=on')
 def test_double_tuple(self):
     line = BootConfigLine((self.base_line.setting, self.base_line.value))
     self.validate_line(line, self.base_line.setting, self.base_line.value)
 def test_single_tuple(self):
     line = BootConfigLine((self.base_line.setting, ))
     self.validate_line(line, self.base_line.setting, 0)
 def test_compound_line(self):
     key = 'dtparam=i2c_arm'
     val = 'on'
     line = BootConfigLine('{}={}'.format(key, val))
     self.validate_line(line, key, val)
 def test_comment_line(self):
     key = 'hdmi_safe'
     val = 1
     line = BootConfigLine('# {}={}'.format(key, val))
     self.validate_line(line, key, val, is_comment=True)
 def test_simple_line(self):
     key = 'hdmi_safe'
     val = 1
     line = BootConfigLine('{}={}'.format(key, val))
     self.validate_line(line, key, val)