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()
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()
def getPostgresUser(): pgObj = getPgObj( config.getUserDict() ) return pgObj
def getPostgresUser(): pgObj = getPgObj(config.getUserDict()) return pgObj