コード例 #1
0
ファイル: test_meeplib.py プロジェクト: benjaminkatt/meep
    def test_backup_and_load_meep(self):
        #create a user, and message, then backup, reset data in app
        meeplib.User('admin', 'admin')
        author = meeplib.get_user('admin')
        author.insertIntoDB()
        message = meeplib.Message('title', 'message', author.id, -1)
        message.insertIntoDB()

        meeplib._reset()

        #check that the file exists and contains information about the message and user
        try:
            meeplib._load_backup()
            assert author in meeplib._users.values()
            assert message in meeplib._messages.values()
        except:
            assert False  #the test failed
コード例 #2
0
ファイル: test_meeplib.py プロジェクト: benjaminkatt/meep
 def test_backup_and_load_meep(self):        
     #create a user, and message, then backup, reset data in app
     meeplib.User('admin', 'admin')
     author = meeplib.get_user('admin')
     author.insertIntoDB()
     message = meeplib.Message('title', 'message', author.id, -1)
     message.insertIntoDB()
     
     
     meeplib._reset()
     
     #check that the file exists and contains information about the message and user
     try:
         meeplib._load_backup()
         assert author in meeplib._users.values()
         assert message in meeplib._messages.values()
     except:
         assert False    #the test failed
コード例 #3
0
ファイル: meep_example_app.py プロジェクト: benjaminkatt/meep
def initialize():
    #clear everything out before loading, this fixes a few tests
    meeplib._messages = {}
    meeplib._users = {}
    meeplib._user_ids = {}
    meeplib._load_backup()
    
    if (len(meeplib._messages) == 0 and len(meeplib._users) == 0):
        # create default users
        u = meeplib.User('test', 'foo')
        u.insertIntoDB()
        a = meeplib.User('Anonymous', 'password')
        a.insertIntoDB()
        x = meeplib.User('studentx', 'passwordx')
        x.insertIntoDB()
        y = meeplib.User('studenty', 'passwordy')
        y.insertIntoDB()
        z = meeplib.User('studentz', 'passwordz')
        z.insertIntoDB()
        m = meeplib.Message('my title', 'This is my message!', u.id, -1)
        m.insertIntoDB()
コード例 #4
0
ファイル: meep_example_app.py プロジェクト: benjaminkatt/meep
def initialize():
    #clear everything out before loading, this fixes a few tests
    meeplib._messages = {}
    meeplib._users = {}
    meeplib._user_ids = {}
    meeplib._load_backup()

    if (len(meeplib._messages) == 0 and len(meeplib._users) == 0):
        # create default users
        u = meeplib.User('test', 'foo')
        u.insertIntoDB()
        a = meeplib.User('Anonymous', 'password')
        a.insertIntoDB()
        x = meeplib.User('studentx', 'passwordx')
        x.insertIntoDB()
        y = meeplib.User('studenty', 'passwordy')
        y.insertIntoDB()
        z = meeplib.User('studentz', 'passwordz')
        z.insertIntoDB()
        m = meeplib.Message('my title', 'This is my message!', u.id, -1)
        m.insertIntoDB()