23 lines
757 B
Python
23 lines
757 B
Python
try:
|
|
import unittest2 as unittest # Python2.6
|
|
except ImportError:
|
|
import unittest
|
|
|
|
import trovebox
|
|
from tests.functional import test_base
|
|
|
|
class TestActions(test_base.TestBase):
|
|
testcase_name = "action API"
|
|
|
|
def test_create_view_delete(self):
|
|
""" Create an action on a photo, view it, then delete it """
|
|
# Create and check that the action exists
|
|
action = self.client.action.create(target=self.photos[0], type="comment", name="test")
|
|
action_id = action.id
|
|
self.assertEqual(self.client.action.view(action_id).name, "test")
|
|
|
|
# Delete and check that the action is gone
|
|
action.delete()
|
|
with self.assertRaises(trovebox.TroveboxError):
|
|
self.client.action.view(action_id)
|
|
|