Modificacion de los features variables

This commit is contained in:
Wendy Nestor
2014-07-08 08:58:42 -04:00
parent 02d19691c3
commit ab01704824
3 changed files with 19 additions and 15 deletions

View File

@@ -20,7 +20,7 @@ Feature: Process variables Resources
"""
{
"var_name": "My Variable",
"var_field_type": "text_field",
"var_field_type": "string",
"var_field_size": 12,
"var_label": "Nombre:",
"var_dbconnection": "",
@@ -44,8 +44,8 @@ Feature: Process variables Resources
And PUT this data:
"""
{
"var_name": "My Variable Modify",
"var_field_type": "text_field",
"var_field_type": "string",
"var_field_size": 1,
"var_label": "Nombre modificado:",
"var_dbconnection": "",

View File

@@ -72,9 +72,9 @@ Scenario Outline: Update a process variable
Examples:
| test_description | var_uid_number | var_field_type | var_field_size | var_label | var_dbconnection | var_sql | var_null | var_default | var_accepted_values |
| Update a text | 1 | text | 12 | Texto 1 - Updated | | | 0 | | |
| Update a text | 1 | string | 12 | Texto 1 - Updated | | | 0 | | |
| Update a date | 2 | date | 10 | Fecha - Updated | | | 0 | | |
| Update a dropdown | 3 | dropdown | 12 | Dropdown 1 - Updated | | SELECT IC_UID, IC_NAME FROM ISO_COUNTRY | 0 | | |
| Update a dropdown | 3 | string | 12 | Dropdown 1 - Updated | | SELECT IC_UID, IC_NAME FROM ISO_COUNTRY | 0 | | |

View File

@@ -78,6 +78,10 @@ class RestContext extends BehatContext
throw new \Exception('Parameters not loaded!');
} else {
$parameters = $this->_parameters;
if(($name=="uploadFilesFolder")&&(!isset($parameters[$name]) ) ){
$parameters[$name] = "/opt/uploadfiles/";
}
return (isset($parameters[$name])) ? $parameters[$name] : null;
}
}
@@ -1362,7 +1366,7 @@ class RestContext extends BehatContext
*/
public function postIWantToUploadTheFileToPathPublicUrl($prfFile, $prfPath, $url)
{
$prfFile = sys_get_temp_dir() . $prfFile;
$prfFile = $this->getParameter('uploadFilesFolder') . $prfFile;
$baseUrl = $this->getParameter('base_url');
$url = $baseUrl.$url;
$accesstoken = $this->getParameter('access_token');
@@ -1422,7 +1426,7 @@ class RestContext extends BehatContext
*/
public function postIWantToUploadTheImageToUser($imageFile, $usrUid, $url)
{
$imageFile = sys_get_temp_dir() . $imageFile;
$imageFile = $this->getParameter('uploadFilesFolder') . $imageFile;
$baseUrl = $this->getParameter('base_url');
$url = $baseUrl.$url.$usrUid."/image-upload";
@@ -1464,7 +1468,7 @@ class RestContext extends BehatContext
}
$usrUid = $varValue;
$imageFile = sys_get_temp_dir() . $imageFile;
$imageFile = $imageFile;
$this->postIWantToUploadTheImageToUser($imageFile, $usrUid, $url);
}
@@ -1521,7 +1525,7 @@ class RestContext extends BehatContext
*/
public function postUploadAnInputDocumentTo($file, $url, PyStringNode $string)
{
$file = sys_get_temp_dir() . $file;
$file = $this->getParameter('uploadFilesFolder') . $file;
$postFields = json_decode($string);
$postFields->form ='@'.$file;
@@ -1537,7 +1541,7 @@ class RestContext extends BehatContext
*/
public function postUploadAProjectFile($file, $url)
{
$file = sys_get_temp_dir() . $file;
$file = $this->getParameter('uploadFilesFolder') . $file;
$postFields = new StdClass();
$postFields->project_file ='@'.$file;
@@ -1642,7 +1646,7 @@ class RestContext extends BehatContext
}
$destinationFolder = sys_get_temp_dir() . $destinationFolder;
$destinationFolder = $this->getParameter('uploadFilesFolder') . $destinationFolder;
$exportedProcessFileName = $destinationFolder.str_replace(" ","_",$exportedProcessFileName).".pmx";
$this->printDebug("Exporting process to: $exportedProcessFileName");
@@ -1661,8 +1665,8 @@ class RestContext extends BehatContext
{
$postFields = json_decode($string);
if ((isset($postFields->dyn_content))&&(file_exists(sys_get_temp_dir() . $postFields->dyn_content))) {
$postFields->dyn_content = sys_get_temp_dir() . $postFields->dyn_content;
if ((isset($postFields->dyn_content))&&(file_exists($this->getParameter('uploadFilesFolder') . $postFields->dyn_content))) {
$postFields->dyn_content = $this->getParameter('uploadFilesFolder') . $postFields->dyn_content;
$this->printDebug("Extracting dyanform content from: ".$postFields->dyn_content."\n");
$postFields->dyn_content = file_get_contents($postFields->dyn_content);
@@ -1683,8 +1687,8 @@ class RestContext extends BehatContext
{
$postFields = json_decode($string);
if ((isset($postFields->dyn_content))&&(file_exists(sys_get_temp_dir() . $postFields->dyn_content))) {
$postFields->dyn_content = sys_get_temp_dir() . $postFields->dyn_content;
if ((isset($postFields->dyn_content))&&(file_exists($this->getParameter('uploadFilesFolder') . $postFields->dyn_content))) {
$postFields->dyn_content = $this->getParameter('uploadFilesFolder') . $postFields->dyn_content;
$this->printDebug("Extracting dyanform content from: ".$postFields->dyn_content."\n");
$postFields->dyn_content = file_get_contents($postFields->dyn_content);