From 7f7a325c1c385160d348e1818381a6ac941caa7a Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavier.robin@unibas.ch>
Date: Fri, 17 Mar 2023 17:37:55 +0100
Subject: [PATCH] fix: SCHWED-5481 add missing file

---
 modules/io/tests/test_io_sdf.py | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 modules/io/tests/test_io_sdf.py

diff --git a/modules/io/tests/test_io_sdf.py b/modules/io/tests/test_io_sdf.py
new file mode 100644
index 000000000..718ac0691
--- /dev/null
+++ b/modules/io/tests/test_io_sdf.py
@@ -0,0 +1,25 @@
+import unittest
+from ost import *
+import subprocess
+
+class TestSDF(unittest.TestCase):
+  def setUp(self):
+    pass
+
+  def test_LoadEntity(self):
+    ent = io.LoadSDF('testfiles/sdf/compound.sdf')
+    self.assertEqual(len(ent.chains), 4)
+    self.assertEqual(len(ent.atoms), 180)
+    self.assertEqual(len(ent.bonds), 188)
+
+  def test_LoadEntity_crlf(self):
+    ent = io.LoadSDF('testfiles/sdf/6d5w_rank1_crlf.sdf.gz')
+    self.assertEqual(len(ent.atoms), 21)
+    self.assertEqual(len(ent.bonds), 24)
+    
+if __name__== '__main__':
+  from ost import testutils
+  testutils.RunTests()
+
+
+ 
-- 
GitLab