Esempio n. 1
0
def testCreateConfig():
    print "Testing creation of config file"
    qe = QEInput()
    nl = Namelist('control')
    nl.add('title', "'Ni'")
    nl.add('restart_mode', "'from_scratch'")
    print "Adding parameters to namelist:\n%s" % nl.toString()
    nl.set('title', "'Fe'")
    qe.addNamelist(nl)
    print "Adding namelist to QEInput:\n%s" % qe.toString()

    c = Card('atomic_species')
    c.addLine('Ni  26.98  Ni.pbe-nd-rrkjus.UPF')
    print "Adding line to card:\n%s" % c.toString()
    qe.addCard(c)
    print "Adding card to QEInput:\n%s" % qe.toString()
Esempio n. 2
0
def testCreateConfig():
    print "Testing creation of config file"
    qe  = QEInput()
    nl  = Namelist('control')
    nl.add('title', "'Ni'")
    nl.add('restart_mode', "'from_scratch'")
    print "Adding parameters to namelist:\n%s" % nl.toString()
    nl.set('title', "'Fe'")
    qe.addNamelist(nl)
    print "Adding namelist to QEInput:\n%s" % qe.toString()

    c = Card('atomic_species')
    c.addLine('Ni  26.98  Ni.pbe-nd-rrkjus.UPF')
    print "Adding line to card:\n%s" % c.toString()
    qe.addCard(c)
    print "Adding card to QEInput:\n%s" % qe.toString()
Esempio n. 3
0
 def test_namelist_tostring(self):
     nl  = Namelist("control")
     nl.set("title", "hello")
     self.assertEqual(nl.toString(), fixtures.assertNL)
     self.assertEqual(nl.toString(indent=3), fixtures.assertNL_space_3)
Esempio n. 4
0
 def test_namelist_tostring(self):
     nl = Namelist("control")
     nl.set("title", "hello")
     self.assertEqual(nl.toString(), fixtures.assertNL)
     self.assertEqual(nl.toString(indent=3), fixtures.assertNL_space_3)