예제 #1
0
파일: tests.py 프로젝트: lodiatif/dude
 def test_put_get_remove(self):
     k, s = "foo", "bar"
     da.put(k, s, TestDA.username)
     secrets = da.get(k, TestDA.username)
     assert secrets[0][2] == s
     da.remove(secrets[0][0], TestDA.username)
     secrets = da.get(k, TestDA.username)
     assert secrets == []
예제 #2
0
파일: tests.py 프로젝트: lodiatif/dude
 def test_other_user_key(self):
     da.put("bank", "money", username="******")
     secret = da.get("bank", username="******")
     assert secret == []
예제 #3
0
파일: tests.py 프로젝트: lodiatif/dude
 def test_username_filter(self):
     da.put("threads", "GIL!", username="******")
     da.put("threads", "multi", username="******")
     python_threads = da.get("threads", "python")
     java_threads = da.get("threads", "java")
     assert python_threads[0][2] == 'GIL!' and java_threads[0][2] == 'multi'
예제 #4
0
파일: tests.py 프로젝트: lodiatif/dude
 def test_fuzzy_search(self):
     k, s = "this is my mobile number", "9867111111"
     da.put(k, s, TestDA.username)
     secrets = da.get("mobil", TestDA.username)
     assert secrets[0][2] == s
예제 #5
0
파일: tests.py 프로젝트: lodiatif/dude
 def test_one_key_many_secrets(self):
     da.put("knock knock joke", "sure!", TestDA.username)
     da.put("knock knock", "who is it?", TestDA.username)
     secrets = da.get('knock', TestDA.username)
     assert len(secrets) == 2
예제 #6
0
파일: tests.py 프로젝트: lodiatif/dude
 def test_put_stopword_key(self):
     k, s = "a", "to z"
     da.put(k, s, TestDA.username)
     secrets = da.get(k, TestDA.username)
     assert secrets[0][2] == s
예제 #7
0
파일: dude.py 프로젝트: lodiatif/dude
def tell(tag, username):
    secrets = da.get(tag, username)
    return secrets