Example #1
0
    def test_get_undeclared(self):
        old_klass = rs_limits._group_class('config_file', 'grp1')

        self.assertEqual(self.fake_db.fake_db, {})
        self.assertEqual(self.fake_db.actions, [
                ('get', 'rs-group:grp1'),
                ])
        self.assertEqual(old_klass, None)
Example #2
0
    def test_delete(self):
        self.fake_db.fake_db['rs-group:grp1'] = 'old_class'
        old_klass = rs_limits._group_class('config_file', 'grp1', delete=True)

        self.assertEqual(self.fake_db.fake_db, {})
        self.assertEqual(self.fake_db.actions, [
                ('get', 'rs-group:grp1'),
                ('delete', 'rs-group:grp1'),
                ])
        self.assertEqual(old_klass, 'old_class')
Example #3
0
    def test_get(self):
        self.fake_db.fake_db['rs-group:grp1'] = 'lim_class'
        old_klass = rs_limits._group_class('config_file', 'grp1')

        self.assertEqual(self.fake_db.fake_db, {
                'rs-group:grp1': 'lim_class',
                })
        self.assertEqual(self.fake_db.actions, [
                ('get', 'rs-group:grp1'),
                ])
        self.assertEqual(old_klass, 'lim_class')