Exemple #1
0
    def test_qeinput_namelist(self):
        input   = QEInput()
        nl      = Namelist("control")
        nl.set("title", "'Ni'")
        input.addNamelist(nl)
        nl2     = input.namelist("phonon")
        self.assertEqual(input.toString(), fixtures.assertNewNamelist)

        input.removeNamelist("control")
        self.assertEqual(input.toString(), fixtures.assertNewNamelist2)
Exemple #2
0
    def test_qeinput_namelist(self):
        input = QEInput()
        nl = Namelist("control")
        nl.set("title", "'Ni'")
        input.addNamelist(nl)
        nl2 = input.namelist("phonon")
        self.assertEqual(input.toString(), fixtures.assertNewNamelist)

        input.removeNamelist("control")
        self.assertEqual(input.toString(), fixtures.assertNewNamelist2)
Exemple #3
0
 def test_qeinput_remove(self):
     input       = QEInput(config=fixtures.textMain)
     input.removeCard("atomic_species")  # Remove non-existing card
     input.removeNamelist("control")     # Remove non-existing namelist
Exemple #4
0
 def test_qeinput_remove(self):
     input = QEInput(config=fixtures.textMain)
     input.removeCard("atomic_species")  # Remove non-existing card
     input.removeNamelist("control")  # Remove non-existing namelist