Ejemplo n.º 1
0
    def test_system(self):
        system_info = runner.system()
        
        cpu = backend.get_collection('cpu')
        cpu.remove()
        
        memory = backend.get_collection('memory')
        memory.remove()
        
        loadavg = backend.get_collection('loadavg')
        loadavg.remove()
        
        disk = backend.get_collection('disk')
        disk.remove()
        
        network = backend.get_collection('network')
        network.remove()
        
        backend.store_entries(system_info)

        eq_(1, cpu.count())
        eq_(1, memory.count())
        eq_(1, loadavg.count())
        eq_(1, disk.count())
        if sys.platform != 'darwin':
            eq_(1, network.count())
Ejemplo n.º 2
0
    def test_system(self):
        system_info = runner.system()

        cpu = backend.get_collection('cpu')
        cpu.remove()

        memory = backend.get_collection('memory')
        memory.remove()

        loadavg = backend.get_collection('loadavg')
        loadavg.remove()

        disk = backend.get_collection('disk')
        disk.remove()

        network = backend.get_collection('network')
        network.remove()

        backend.store_entries(system_info)

        eq_(1, cpu.count())
        eq_(1, memory.count())
        eq_(1, loadavg.count())
        eq_(1, disk.count())
        if sys.platform != 'darwin':
            eq_(1, network.count())
Ejemplo n.º 3
0
 def test_get_collection(self):
     eq_(
         backend.get_collection('logs'),
         Collection(Database(Connection(u'127.0.0.1', 27017), u'amon_test'),
                    u'logs'))
     eq_(
         backend.get_collection('exceptions'),
         Collection(Database(Connection(u'127.0.0.1', 27017), u'amon_test'),
                    u'exceptions'))
Ejemplo n.º 4
0
    def test_processes(self):
        process_info = runner.processes()
        process_checks = settings.PROCESS_CHECKS

        for process in process_checks:
            db = backend.get_collection(process)
            db.remove()

        backend.store_entries(process_info)

        for process in process_checks:
            db = backend.get_collection(process)
            eq_(1, db.count())
Ejemplo n.º 5
0
    def test_processes(self):
        process_info = runner.processes()
        process_checks = settings.PROCESS_CHECKS
        
        
        for process in process_checks:
            db = backend.get_collection(process)
            db.remove()
        
        backend.store_entries(process_info)

        for process in process_checks:
            db = backend.get_collection(process)
            eq_(1, db.count())
Ejemplo n.º 6
0
    def test_store_entries(self):
      db = backend.get_collection('cpu')
      db.remove()
      
      entries_list = {'cpu': {'time': 1313096288, 'idle': 93, 'wait': 0, 'user': 2, 'system': 5}}

      backend.store_entries(entries_list)


      total_entries = db.count()
      eq_(1, total_entries)
Ejemplo n.º 7
0
    def test_store_entry(self):
        db = backend.get_collection('logs')
        db.remove()
        
        db.insert({})

        total_entries = db.count()
        eq_(1, total_entries)

        db.insert({})
        total_entries = db.count()
        eq_(2, total_entries)
Ejemplo n.º 8
0
    def test_store_entry(self):
        db = backend.get_collection('logs')
        db.remove()

        db.insert({})

        total_entries = db.count()
        eq_(1, total_entries)

        db.insert({})
        total_entries = db.count()
        eq_(2, total_entries)
Ejemplo n.º 9
0
    def test_store_entries(self):
        db = backend.get_collection('cpu')
        db.remove()

        entries_list = {
            'cpu': {
                'time': 1313096288,
                'idle': 93,
                'wait': 0,
                'user': 2,
                'system': 5
            }
        }

        backend.store_entries(entries_list)

        total_entries = db.count()
        eq_(1, total_entries)
Ejemplo n.º 10
0
 def test_process_collection(self):
     for setting in settings.PROCESS_CHECKS:
         collection = Collection(Database(Connection(u'127.0.0.1', 27017), u'amon_test'), u'amon_{0}'.format(setting))
         eq_(backend.get_collection(setting), collection)
Ejemplo n.º 11
0
 def test_system_colllection(self):
     for setting in settings.SYSTEM_CHECKS:
         collection = Collection(Database(Connection(u'127.0.0.1', 27017), u'amon_test'), u'amon_{0}'.format(setting))
         eq_(backend.get_collection(setting), collection)
Ejemplo n.º 12
0
 def test_get_false_collection(self):
     self.assertFalse(backend.get_collection('test_me'))
     self.assertFalse(backend.get_collection('test_me_again'))
Ejemplo n.º 13
0
 def test_get_collection(self):
     eq_(backend.get_collection('logs'), Collection(Database(Connection(u'127.0.0.1', 27017), u'amon_test'), u'logs'))
     eq_(backend.get_collection('exceptions'), Collection(Database(Connection(u'127.0.0.1', 27017), u'amon_test'), u'exceptions'))
Ejemplo n.º 14
0
 def test_process_collection(self):
     for setting in settings.PROCESS_CHECKS:
         collection = Collection(
             Database(Connection(u'127.0.0.1', 27017), u'amon_test'),
             u'amon_{0}'.format(setting))
         eq_(backend.get_collection(setting), collection)
Ejemplo n.º 15
0
 def test_system_colllection(self):
     for setting in settings.SYSTEM_CHECKS:
         collection = Collection(
             Database(Connection(u'127.0.0.1', 27017), u'amon_test'),
             u'amon_{0}'.format(setting))
         eq_(backend.get_collection(setting), collection)
Ejemplo n.º 16
0
 def test_get_false_collection(self):
     self.assertFalse(backend.get_collection('test_me'))
     self.assertFalse(backend.get_collection('test_me_again'))