forked from enviPath/enviPy
[Feature] Sync Features from Client Repo (#425)
- New PackageImporter - Fix persisting Molfile on Structure creation - Add NonPersistent Prediction - Pathway View Options - Edit Node Fix Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#425
This commit is contained in:
@ -72,8 +72,10 @@ class PackageViewTest(TestCase):
|
||||
|
||||
def test_import_package(self):
|
||||
file = SimpleUploadedFile(
|
||||
"Fixture_Package.json",
|
||||
open(s.FIXTURE_DIRS[0] / "Fixture_Package.json", "rb").read(),
|
||||
"EAWAG-BBD_32de3cf4-e3e6-4168-956e-32fa5ddb0ce1.json",
|
||||
open(
|
||||
s.FIXTURE_DIRS[0] / "EAWAG-BBD_32de3cf4-e3e6-4168-956e-32fa5ddb0ce1.json", "rb"
|
||||
).read(),
|
||||
content_type="application/json",
|
||||
)
|
||||
|
||||
@ -86,10 +88,11 @@ class PackageViewTest(TestCase):
|
||||
|
||||
p = Package.objects.get(url=package_url)
|
||||
|
||||
self.assertEqual(p.pathways.count(), 22)
|
||||
self.assertEqual(p.rules.count(), 45)
|
||||
self.assertEqual(p.compounds.count(), 223)
|
||||
self.assertEqual(p.reactions.count(), 212)
|
||||
self.assertEqual(p.pathways.count(), 219)
|
||||
self.assertEqual(p.rules.count(), 498)
|
||||
self.assertEqual(p.compounds.count(), 1399)
|
||||
self.assertEqual(p.reactions.count(), 1480)
|
||||
self.assertEqual(p.scenarios.count(), 1914)
|
||||
|
||||
upp = UserPackagePermission.objects.get(package=p, user=self.user1)
|
||||
self.assertEqual(upp.permission, Permission.ALL[0])
|
||||
|
||||
Reference in New Issue
Block a user