def test_put_todo(self): # Testing file functions from ToDoPutItem import put_todo # Table local self.assertEqual( 200, put_todo(self.text, self.uuid)['ResponseMetadata']['HTTPStatusCode']) # Table mock self.assertEqual( 200, put_todo(self.text, self.uuid, self.dynamodb)['ResponseMetadata']['HTTPStatusCode'])
def test_list_todo(self): from ToDoPutItem import put_todo from ToDoListItems import list_todo # Testing file functions # Table local put_todo(self.text, self.uuid) self.assertEqual(200, list_todo()[ 'ResponseMetadata']['HTTPStatusCode']) # Table mock put_todo(self.text, self.uuid, self.dynamodb) self.assertEqual(200, list_todo(self.dynamodb)[ 'ResponseMetadata']['HTTPStatusCode'])
def test_get_todo_error(self): from ToDoPutItem import put_todo from ToDoGetItem import get_todo # Testing file functions ## Table local put_todo(self.text, self.uuid) self.assertRaises(TypeError, get_todo("")) # Testing file functions ## Table local put_todo(self.text, self.uuid, self.dynamodb) self.assertRaises(TypeError, get_todo("", self.dynamodb)) # Testing class todoTable ## Table a local self.table_handler_a.put_todo(self.text,self.uuid) self.assertRaises(TypeError, self.table_handler_a.get_todo("")) ## Table b mock self.table_handler_b.put_todo(self.text,self.uuid, self.dynamodb) self.assertRaises(TypeError, self.table_handler_b.get_todo("", self.dynamodb))
def test_update_todo_error(self): from ToDoPutItem import put_todo from ToDoUpdateItem import update_todo updated_text = "Aprender más cosas que DevOps y Cloud en la UNIR" # Testing file functions # Table local put_todo(self.text, self.uuid) self.assertRaises(Exception, update_todo(updated_text, "", "false")) self.assertRaises(TypeError, update_todo("", self.uuid, "false")) self.assertRaises(Exception, update_todo(updated_text, self.uuid, "")) # Table mock put_todo(self.text, self.uuid, self.dynamodb) self.assertRaises( Exception, update_todo(updated_text, "", "false", self.dynamodb)) self.assertRaises(TypeError, update_todo("", self.uuid, "false", self.dynamodb)) self.assertRaises( Exception, update_todo(updated_text, self.uuid, "", self.dynamodb))
def test_5_update_todo(self): from ToDoPutItem import put_todo from ToDoUpdateItem import update_todo from ToDoGetItem import get_todo updated_text = "Aprender más cosas que DevOps y Cloud en la UNIR" # Testing file functions ## Table local put_todo(self.text, self.uuid) self.assertEqual( 200, update_todo(updated_text, self.uuid, "false")['ResponseMetadata']['HTTPStatusCode']) self.assertEqual(updated_text, get_todo(self.uuid)['Item']['text']) ## Table mock put_todo(self.text, self.uuid, self.dynamodb) self.assertEqual( 200, update_todo(updated_text, self.uuid, "false", self.dynamodb)['ResponseMetadata']['HTTPStatusCode']) self.assertEqual(updated_text, get_todo(self.uuid, self.dynamodb)['Item']['text']) # Testing class todoTable ## Table a local self.table_handler_a.put_todo(self.text, self.uuid) self.assertEqual( 200, self.table_handler_a.update_todo( updated_text, self.uuid, "false")['ResponseMetadata']['HTTPStatusCode']) self.assertEqual( updated_text, self.table_handler_a.get_todo(self.uuid)['Item']['text']) # ## Table b mock self.table_handler_b.put_todo(self.text, self.uuid, self.dynamodb) self.assertEqual( 200, self.table_handler_b.update_todo( updated_text, self.uuid, "false", self.dynamodb)['ResponseMetadata']['HTTPStatusCode']) self.assertEqual( updated_text, self.table_handler_b.get_todo(self.uuid, self.dynamodb)['Item']['text'])
def test_3_get_todo(self): from ToDoGetItem import get_todo from ToDoPutItem import put_todo # Testing file functions ## Table local put_todo(self.text, self.uuid) self.assertEqual( 200, get_todo(self.uuid)['ResponseMetadata']['HTTPStatusCode']) self.assertEqual(self.text, get_todo(self.uuid)['Item']['text']) ## Table mock put_todo(self.text, self.uuid, self.dynamodb) self.assertEqual( 200, get_todo(self.uuid, self.dynamodb)['ResponseMetadata']['HTTPStatusCode']) self.assertEqual(self.text, get_todo(self.uuid, self.dynamodb)['Item']['text']) # Testing class todoTable ## Table a local self.table_handler_a.put_todo(self.text, self.uuid) self.assertEqual( 200, self.table_handler_a.get_todo( self.uuid)['ResponseMetadata']['HTTPStatusCode']) self.assertEqual( self.text, self.table_handler_a.get_todo(self.uuid)['Item']['text']) # ## Table b mock self.table_handler_b.put_todo(self.text, self.uuid, self.dynamodb) self.assertEqual( 200, self.table_handler_b.get_todo( self.uuid, self.dynamodb)['ResponseMetadata']['HTTPStatusCode']) self.assertEqual( self.text, self.table_handler_b.get_todo(self.uuid, self.dynamodb)['Item']['text'])
def test_2_put_todo_error(self): # Testing file functions from ToDoPutItem import put_todo ## Table local self.assertRaises(Exception, put_todo("", self.uuid)) self.assertRaises(Exception, put_todo("", "")) self.assertRaises(Exception, put_todo(self.text, "")) ## Table mock self.assertRaises(Exception, put_todo("", self.uuid, self.dynamodb)) self.assertRaises(Exception, put_todo("", "", self.dynamodb)) self.assertRaises(Exception, put_todo(self.text, "", self.dynamodb)) # Testing class todoTable ## Table a local self.assertRaises(Exception, self.table_handler_a.put_todo("", self.uuid)) self.assertRaises(Exception, self.table_handler_a.put_todo("", "")) self.assertRaises(Exception, self.table_handler_a.put_todo(self.text, "")) ## Table b mock self.assertRaises( Exception, self.table_handler_b.put_todo("", self.uuid, self.dynamodb)) self.assertRaises(Exception, self.table_handler_b.put_todo("", "", self.dynamodb)) self.assertRaises( Exception, self.table_handler_b.put_todo(self.text, "", self.dynamodb))
def test_put_todo_error(self): # Testing file functions from ToDoPutItem import put_todo # Table local self.assertRaises(Exception, put_todo("", self.uuid)) self.assertRaises(Exception, put_todo("", "")) self.assertRaises(Exception, put_todo(self.text, "")) # Table mock self.assertRaises(Exception, put_todo("", self.uuid, self.dynamodb)) self.assertRaises(Exception, put_todo("", "", self.dynamodb)) self.assertRaises(Exception, put_todo(self.text, "", self.dynamodb))