Example #1
0
    def test_freeing_table(self):
        user_id = "user-1"
        table_id = "test-1"

        table = Table(table_id)
        table.redis_client = self.mock_redis
        table.claim(user_id)

        self.assertTrue(table.is_used_now())
        table.free(user_id)
        self.assertFalse(table.is_used_now())
        self.assertEqual(len(table.check()), 2)
Example #2
0
def free():
    table_id = request.form['table_id']
    table = Table(table_id)
    table.free(session['username'])
    flash('Table: %s is now free. Thanks!' % table.name)
    return "200"