Exemplo n.º 1
0
def test_fflag_auto_create_on_check():
    flag = _randstr(8)
    fflag_enabled(1, flag)

    fflag = fflag_get(flag)

    assert fflag.id > 0

    assert fflag.part == 0
    assert len(fflag.ids) == 0
 def handle(self, id, **options):
     id = int(id)
     show_all = options.get('show_all')
     for flag in fflag_list():
         if fflag_enabled(id, flag):
             self.stdout.write('+%s' % flag if show_all else flag)
         elif show_all:
             self.stdout.write('-%s' % flag)
Exemplo n.º 3
0
def test_fflag_partially_enabled(key, part, k):
    fflag_set_part(key, part)

    yes = 0
    for i in range(0, 100000, k):
        yes += 1 if fflag_enabled(i, key) else 0

    assert (yes / 100000) - part < .0001
Exemplo n.º 4
0
def test_fflag_disabled_for_all(key):
    fflag_set_part(key, 0)

    for i in range(1000, 2000):
        assert not fflag_enabled(i, key)
Exemplo n.º 5
0
def test_fflag_disabled_by_default():
    flag = _randstr(8)

    for i in range(100, 200):
        assert not fflag_enabled(i, flag)