コード例 #1
0
ファイル: tests.py プロジェクト: linkai1208/precon
    def test_savenetwork(self):
        settings.MONGODB_NAME = 'octest'

        raw = "{'_nodes': [{'_id': 'node13448668499547680-new', 'label': 'TTT', 'entity': ''}], 'name': 'abcde', 'connections': ['conn_mll_tsc2', 'conn13448668609469805-new'], 'owner': 'abc4_onechart.com', 'nodes': ['node13448668499547680-new'], '_id': 'netw13448668795386140-new', '_connections': [{'entities': ['enti_up_P49815', ''], 'nodes': ['node120810102011296361', 'node13448668499547680-new'], '_id': 'conn13448668609469805-new', 'type': 'inhibits', 'id': 'conn13448668609468747-new'}]}"
        raw = """
                {"owner":"abc4_onechart.com","name":"abcde","_connections":[{"nodes":["node120810102011296361","node13448668499547680-new"],
                "type":"inhibits","id":"conn13448668609468747-new","_id":"conn13448668609469805-new","entities":["enti_up_P49815",""]}],
                "connections":["conn_mll_tsc2","conn13448668609469805-new"],"nodes":["node13448668499547680-new"],"_nodes":[{"entity":"","label":"TTT","_id":"node13448668499547680-new"}],
                "_id":"netw13448668795386140-new"}
                """
        data = json.loads(raw)
        m = Network(data)
        m.name = "TestNetwork-1"
        m.save()
コード例 #2
0
ファイル: tests.py プロジェクト: tjworks/precon
 def test_savenetwork(self):
     settings.MONGODB_NAME = 'octest'        
     
     raw = "{'_nodes': [{'_id': 'node13448668499547680-new', 'label': 'TTT', 'entity': ''}], 'name': 'abcde', 'connections': ['conn_mll_tsc2', 'conn13448668609469805-new'], 'owner': 'abc4_onechart.com', 'nodes': ['node13448668499547680-new'], '_id': 'netw13448668795386140-new', '_connections': [{'entities': ['enti_up_P49815', ''], 'nodes': ['node120810102011296361', 'node13448668499547680-new'], '_id': 'conn13448668609469805-new', 'type': 'inhibits', 'id': 'conn13448668609468747-new'}]}"
     raw = """
             {"owner":"abc4_onechart.com","name":"abcde","_connections":[{"nodes":["node120810102011296361","node13448668499547680-new"],
             "type":"inhibits","id":"conn13448668609468747-new","_id":"conn13448668609469805-new","entities":["enti_up_P49815",""]}],
             "connections":["conn_mll_tsc2","conn13448668609469805-new"],"nodes":["node13448668499547680-new"],"_nodes":[{"entity":"","label":"TTT","_id":"node13448668499547680-new"}],
             "_id":"netw13448668795386140-new"}
             """
     data = json.loads(raw)        
     m = Network(data)
     m.name = "TestNetwork-1"
     m.save()
コード例 #3
0
ファイル: views.py プロジェクト: tjworks/precon
def persist(req):
    jsondata = req.REQUEST.get("data")
    initdata = json.loads(jsondata)
    logger.debug("Persisting")    
    logger.debug( "%s" % (initdata) )
    fileutil.writeFile("test1", jsondata)
        
    try:
        if(initdata['_id'][:4] == 'conn'):
            con = Connection(initdata)
            con.save()
            return SmartResponse(con._id, req)            
        else:    
            network = Network(initdata)
            network.save()
            index(network.name, network)
            return SmartResponse(network._id, req)    
    except Error as e:
        logger.error("Error saving data: %s" %traceback.format_exc())
        return SmartResponse(e, req)
コード例 #4
0
def persist(req):
    jsondata = req.REQUEST.get("data")
    initdata = json.loads(jsondata)
    logger.debug("Persisting")
    logger.debug("%s" % (initdata))
    fileutil.writeFile("test1", jsondata)

    try:
        if (initdata['_id'][:4] == 'conn'):
            con = Connection(initdata)
            con.save()
            return SmartResponse(con._id, req)
        else:
            network = Network(initdata)
            network.save()
            index(network.name, network)
            return SmartResponse(network._id, req)
    except Error as e:
        logger.error("Error saving data: %s" % traceback.format_exc())
        return SmartResponse(e, req)