forked from enviPath/enviPy
[Feature] External Identifier/References
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#139
This commit is contained in:
@ -184,7 +184,7 @@ class RuleViewTest(TestCase):
|
||||
|
||||
response = self.client.post(
|
||||
reverse("package detail", kwargs={
|
||||
'package_uuid': str(r.package.uuid),
|
||||
'package_uuid': str(self.package.uuid),
|
||||
}), {
|
||||
"hidden": "copy",
|
||||
"object_to_copy": r.url
|
||||
@ -200,6 +200,20 @@ class RuleViewTest(TestCase):
|
||||
self.assertEqual(copied_rule.description, r.description)
|
||||
self.assertEqual(copied_rule.smirks, r.smirks)
|
||||
|
||||
# Copy to the same package should fail
|
||||
response = self.client.post(
|
||||
reverse("package detail", kwargs={
|
||||
'package_uuid': str(r.package.uuid),
|
||||
}), {
|
||||
"hidden": "copy",
|
||||
"object_to_copy": r.url
|
||||
}
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 400)
|
||||
self.assertEqual(response.json()['error'], f"Can't copy object {rule_url} to the same package!")
|
||||
|
||||
|
||||
def test_delete(self):
|
||||
response = self.client.post(
|
||||
reverse("rules"), {
|
||||
|
||||
Reference in New Issue
Block a user