Initial Work on Reading Crystal and Creation Gaussian Input

This commit is contained in:
2022-12-26 06:49:14 -03:00
parent 787d17eccd
commit 3716017cb0
30 changed files with 3262 additions and 852 deletions

View File

View File

@@ -0,0 +1,21 @@
from crystalpol.shared.config import Config
import unittest
class TestConfig(unittest.TestCase):
def test_class_instantiation(self):
config = Config(
mem=1,
level="b3lyp/aug-cc-pVDZ",
n_atoms=10
)
self.assertIsInstance(config, Config)
def test_config_raises_exception(self):
with self.assertRaises(ValueError):
Config(
mem="1",
level="b3lyp/aug-cc-pVDZ",
n_atoms=10
)