@@ -47,6 +47,7 @@ def test_gather_atoms(self):
4747
4848 ids = self .lmp .extract_atom ("id" ).result ()
4949 self .assertEqual (len (ids ), 256 )
50+ self .assertEqual (self .lmp .get_natoms ().result (), 256 )
5051
5152 def test_extract_fix (self ):
5253 x = self .lmp .extract_fix ("2" , 0 , 1 , 1 ).result ()
@@ -92,6 +93,29 @@ def test_extract_box(self):
9293 def test_cmdarg_options (self ):
9394 self .assertTrue (os .path .isfile (self .citation_file ))
9495
96+ def test_version (self ):
97+ self .assertEqual (self .lmp .version .result (), 20230802 )
98+
99+ def test_extract_global (self ):
100+ self .assertEqual (
101+ self .lmp .extract_global (name = "boxhi" ).result (),
102+ [6.718384765530029 , 6.718384765530029 , 6.718384765530029 ]
103+ )
104+ self .assertEqual (
105+ self .lmp .extract_global (name = "boxlo" ).result (),
106+ [0.0 , 0.0 , 0.0 ]
107+ )
108+
109+ def test_properties (self ):
110+ self .assertEqual (self .lmp .has_exceptions .result (), True )
111+ self .assertEqual (self .lmp .has_gzip_support .result (), True )
112+ self .assertEqual (self .lmp .has_png_support .result (), True )
113+ self .assertEqual (self .lmp .has_jpeg_support .result (), True )
114+ self .assertEqual (self .lmp .has_ffmpeg_support .result (), False )
115+
116+ def test_get_thermo (self ):
117+ self .assertEqual (float (self .lmp .get_thermo ("temp" ).result ()), 1.1298532212880312 )
118+
95119
96120if __name__ == "__main__" :
97121 unittest .main ()
0 commit comments