Subversion Repositories SmartDukaan

Rev

Rev 873 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
777 rajveer 1
import time
2
from shop2020.test.DataService import initialize, session
3
from shop2020.test.DataService import UserTable
4
 
5
 
6
class TestServiceHandler:
7
 
8
 
9
    def __init__(self):
10
        initialize()
11
 
12
    def sayHello(self, message):
13
        """
14
        Parameters:
15
         - message
16
        """
17
        time.sleep(6)
18
        print message
19
 
20
 
21
    def getUser(self, id):
22
        """
23
        Parameters:
24
         - id
25
        """
26
        user = UserTable.get_by(id=id)
27
        if user is None:
28
            name = "No User"
29
        else:
30
            name = user.name
31
        #session.commit()
32
        #session.close()
33
        print name
34
        return name
35
 
36
    def createUser(self, name):
37
        """
38
        Parameters:
39
         - name
40
        """
41
        user = UserTable()
42
        user.name = name
43
        session.commit()
44
 
45
    def closeSession(self, ):
46
        if session.is_active:
47
            print "session is active. closing it."
48
            session.close()