Ejemplo n.º 1
0
 def test_send_snmp_trap(self):
     config = Config()
     self.assertIsInstance(config['trap_default_severity'], str)
     send_snmp_trap(
         config, {
             'oid': '1.3.6.1.4.1.50495.15.1.2.1',
             'alertname': None,
             'status': 'resolved',
             'severity': config['trap_default_severity'],
             'instance': None,
             'job': None,
             'description': None,
             'labels': {},
             'timestamp': 1554110387,
             'rawdata': {}
         })
Ejemplo n.º 2
0
 def test_load(self):
     self.fs.create_file('/etc/abc.conf', contents='''foo: bar\n''')
     config = Config()
     config.load('abc')
     self.assertEqual(config['foo'], 'bar')
Ejemplo n.º 3
0
 def test_reset_all(self):
     config = Config()
     config['foo'] = 'bar'
     config.reset()
     self.assertDictEqual(config, Config.defaults())
Ejemplo n.º 4
0
 def test_reset(self):
     config = Config()
     config['snmp_community'] = 'private'
     config.reset('snmp_community')
     self.assertEqual(config['snmp_community'],
                      Config.defaults()['snmp_community'])
Ejemplo n.º 5
0
 def test_defaults(self):
     self.assertIsInstance(Config.defaults(), dict)