Example #1
0
    def _handleExecuteCommand(self, payload):

        if 'commandID' in payload:
            command = AlloyData.getCommandData(payload['commandID'])
        elif 'variantID' in payload:
            command = AlloyData.getVariantData(payload['variantID'])
        else:
            return False

        if not command:
            return False

        if command['language'] == 'python':
            if command['location'] == 'remote':
                return remoteExec(command['script'])
            else:
                try:
                    conn = nimble.getConnection()
                    conn.runPythonScript(command['script'])
                except Exception, err:
                    print err
                    return False
Example #2
0
 def _handleGetCategories(self, payload):
     return AlloyData.getCategories()
Example #3
0
 def _handleHasVariants(self, payload):
     return AlloyData.hasVariants(**payload)
Example #4
0
 def _handleReorderVariants(self, payload):
     return AlloyData.reorderVariants(**payload)
Example #5
0
 def _handleDeleteVariant(self, payload):
     return AlloyData.deleteVariant(**payload)
Example #6
0
 def _handleModifyVariant(self, payload):
     return AlloyData.modifyVariant(**payload)
Example #7
0
 def _handleCreateVariant(self, payload):
     return AlloyData.createVariant(**payload)
Example #8
0
 def _handleCreateCommand(self, payload):
     return AlloyData.createCommand(**payload)
Example #9
0
 def _handleUpdateColumn(self, payload):
     return AlloyData.reorderColumn(**payload)
Example #10
0
 def _handleDeleteCategory(self, payload):
     return AlloyData.deleteCategory(**payload)
Example #11
0
 def _handleModifyCategory(self, payload):
     return AlloyData.modifyCategory(**payload)
Example #12
0
 def _handleGetCommandData(self, payload):
     return AlloyData.getCommandData(**payload)
Example #13
0
 def _handleCreateCategory(self, payload):
     return AlloyData.createCategory(**payload)
Example #14
0
 def _handleDeleteCommand(self, payload):
     return AlloyData.deleteCommand(**payload)
Example #15
0
 def _handleModifyCommand(self, payload):
     return AlloyData.modifyCommand(**payload)
Example #16
0
 def _handleGetColumns(self, payload):
     return AlloyData.getColumns(payload.get('categoryID', None))
Example #17
0
 def _handleGetVariants(self, payload):
     return AlloyData.getVariants(**payload)
Example #18
0
# test_AlloyData.py
# (C)2012 http://www.ThreeAddOne.com
# Scott Ernst

from alloy.data.AlloyData import AlloyData

print 100*'-' + '\n', 'TEST: AlloyData.getCategories()'
categories = AlloyData.getCategories()
print categories

print 100*'-' + '\n', 'TEST: AlloyData.getCommands()'
commands = AlloyData.getCommands(categories[0])
print commands

print 100*'-' + '\n', 'TEST: AlloyData.createCategory()'
newCategory = AlloyData.createCategory(u'Test Category')
print newCategory

print 100*'-' + '\n', 'TEST: AlloyData.modifyCategory()'
modifiedCategory = AlloyData.modifyCategory(newCategory['id'], label=u'Mod Category')
print modifiedCategory

print 100*'-' + '\n', 'TEST: AlloyData.getCategories()'
print AlloyData.getCategories()

print 100*'-' + '\n', 'TEST: AlloyData.deleteCategory()'
deletedCategory = AlloyData.deleteCategory(modifiedCategory['id'])
print deletedCategory

print 100*'-' + '\n', 'TEST: AlloyData.createCommand()'
newCommand = AlloyData.createCommand(categories[0]['id'], 1)