Example #1
0
 def test_2sections_nosections(self, datadir):
     output = log_reader(str(datadir["log_2sections.lammps"]))
     assert set(output.keys()) == set(["run0", "run1"])
     assert len(output["run0"]["fields"]) == 6
     assert len(output["run0"]["fields"]["v_ctrl_slab_no_particles"]) == 2001
     assert len(output["run1"]["fields"]) == 9
     assert len(output["run1"]["fields"]["v_wall_velcom"]) == 10001
Example #2
0
 def test_2sections(self, datadir):
     output = log_reader(str(datadir["log_2sections.lammps"]), ["EQUILIBRATION", "COUPLED"])
     assert set(output.keys()) == set(["EQUILIBRATION", "COUPLED"])
     assert len(output["EQUILIBRATION"]["fields"]) == 6
     assert len(output["EQUILIBRATION"]["fields"]["v_ctrl_slab_no_particles"]) == 2001
     assert len(output["COUPLED"]["fields"]) == 9
     assert len(output["COUPLED"]["fields"]["v_wall_velcom"]) == 10001
Example #3
0
 def test_1section_nosections(self, datadir):
     output = log_reader(str(datadir["log_1section.lammps"]))
     assert set(output.keys()) == set(["run0", "run1"])
     assert len(output["run0"]["fields"]) == 5
     assert len(output["run0"]["fields"]["Temp"]) == 2 
     assert len(output["run1"]["fields"]) == 6
     assert len(output["run1"]["fields"]["v_ctrl_slab_no_particles"]) == 3
Example #4
0
 def test_1section(self, datadir):
     output = log_reader(str(datadir["log_1section.lammps"]),\
                         ["EQUILIBRATION"])
     section = output["EQUILIBRATION"]
     assert set(section["fields"].keys()) ==\
            set(["v_control_slab_density", "c_system_temp",\
                 "v_control_slab_press", "v_ctrl_slab_no_particles",\
                 "v_fluid_press", "v_fluid_width"]) 
     assert len(section["time"]) == 3
Example #5
0
 def test_1run(self, datadir):
     output = log_reader(str(datadir["log_1run.lammps"]), ["COUPLED"])
Example #6
0
 def test_incomplete(self, datadir):
     output = log_reader(str(datadir["log_incomplete.lammps"]), ["COUPLED"])
     assert len(output["COUPLED"]["fields"]) == 9
     assert len(output["COUPLED"]["fields"]["v_wall_velcom"]) == 21
Example #7
0
 def test_badrow(self, datadir):
     with pytest.raises(Exception):
         output = log_reader(str(datadir["log_badrow.lammps"]), ["COUPLED"])