示例#1
0
    def testProjectCreation( self ):

        userdict = config.getUserDict()

        nowstr = datetime.datetime.now().strftime( "%Y-%m-%d %H:%M:%S" )

        projectData = {
                       "name": "TESTPROJECTE - DELETE ME - " + str( uuid.uuid1() ),
                       "code": "0000_" + str( uuid.uuid1() ),
                       "updated_by": userdict,
                       "updated_at": nowstr,
                       "created_by": userdict,
                       "created_at": nowstr
                       }

        entityDictStr = self.serverHandler.POST( "Project", None, None, testdata = projectData )
        entityDict = json.loads( entityDictStr )
        self.assertTrue( entityDict["__local_id"] != None )
        newObj = factories.getObject( "Project", local_id = entityDict["__local_id"] )
        self.assertTrue( newObj != None )
        allOk = self.eventprocessor.connectAndRun()
        self.assertTrue( allOk, "errors on event processing" )
        newObj = factories.getObject( "Project", local_id = entityDict["__local_id"] )
        self.assertTrue( newObj.getRemoteID() )

        self.serverHandler.DELETE( "Project", entityDict["__local_id"], None, testdata = "dummy" )

        newObj = factories.getObject( "Project", local_id = entityDict["__local_id"] )
        self.assertTrue( newObj == None )

        self.eventprocessor.connectAndRun()
示例#2
0
    def testProjectUpdate( self ):

        userdict = config.getUserDict()
        nowdt = datetime.datetime.now()
        nowstr = nowdt.strftime( "%Y-%m-%d %H:%M:%S" )

        projectData = {
                       "sg_status": "Active",
                       "sg_due": "2012-08-08"
                       }

        content = self.serverHandler.PUT( "Project", None, testProjectID, testdata = projectData )
        entityDict = json.loads( content )
        self.assertEqual( entityDict["sg_due"], "2012-08-08" )
        newObj = factories.getObject( "Project", local_id = entityDict["__local_id"] )
        self.assertEqual( newObj.sg_due, datetime.date( 2012, 8, 8 ) )

        self.eventprocessor.connectAndRun()
示例#3
0
def getPostgresUser():
    pgObj = getPgObj( config.getUserDict() )
    return pgObj
示例#4
0
def getPostgresUser():
    pgObj = getPgObj(config.getUserDict())
    return pgObj