@@ -47,13 +47,13 @@ def test_runforever_tick_programs(self):
4747 memmon .runforever (test = True )
4848 lines = memmon .stderr .getvalue ().split ('\n ' )
4949 self .assertEqual (len (lines ), 8 )
50- self .assertEqual ( lines [ 0 ], 'Checking programs bar=0, baz_01=0, foo=0' )
51- self .assertEqual ( lines [ 1 ], 'RSS of foo:foo is 2264064' )
52- self .assertEqual ( lines [ 2 ], 'Restarting foo:foo' )
53- self .assertEqual ( lines [ 3 ], 'RSS of bar:bar is 2265088' )
54- self .assertEqual ( lines [ 4 ], 'Restarting bar:bar' )
55- self .assertEqual ( lines [ 5 ], 'RSS of baz:baz_01 is 2265088' )
56- self .assertEqual ( lines [ 6 ], 'Restarting baz:baz_01' )
50+ self .assertIn ( 'Checking programs bar=0, baz_01=0, foo=0' , lines [ 0 ] )
51+ self .assertIn ( 'RSS of foo:foo is 2264064' , lines [ 1 ] )
52+ self .assertIn ( 'Restarting foo:foo' , lines [ 2 ] )
53+ self .assertIn ( 'RSS of bar:bar is 2265088' , lines [ 3 ] )
54+ self .assertIn ( 'Restarting bar:bar' , lines [ 4 ] )
55+ self .assertIn ( 'RSS of baz:baz_01 is 2265088' , lines [ 5 ] )
56+ self .assertIn ( 'Restarting baz:baz_01' , lines [ 6 ] )
5757 self .assertEqual (lines [7 ], '' )
5858 mailed = memmon .mailed .split ('\n ' )
5959 self .assertEqual (len (mailed ), 4 )
@@ -73,9 +73,9 @@ def test_runforever_tick_groups(self):
7373 memmon .runforever (test = True )
7474 lines = memmon .stderr .getvalue ().split ('\n ' )
7575 self .assertEqual (len (lines ), 4 )
76- self .assertEqual ( lines [ 0 ], 'Checking groups foo=0' )
77- self .assertEqual ( lines [ 1 ], 'RSS of foo:foo is 2264064' )
78- self .assertEqual ( lines [ 2 ], 'Restarting foo:foo' )
76+ self .assertIn ( 'Checking groups foo=0' , lines [ 0 ] )
77+ self .assertIn ( 'RSS of foo:foo is 2264064' , lines [ 1 ] )
78+ self .assertIn ( 'Restarting foo:foo' , lines [ 2 ] )
7979 self .assertEqual (lines [3 ], '' )
8080 mailed = memmon .mailed .split ('\n ' )
8181 self .assertEqual (len (mailed ), 4 )
@@ -95,13 +95,13 @@ def test_runforever_tick_any(self):
9595 memmon .runforever (test = True )
9696 lines = memmon .stderr .getvalue ().split ('\n ' )
9797 self .assertEqual (len (lines ), 8 )
98- self .assertEqual ( lines [ 0 ], 'Checking any=0' )
99- self .assertEqual ( lines [ 1 ], 'RSS of foo:foo is 2264064' )
100- self .assertEqual ( lines [ 2 ], 'Restarting foo:foo' )
101- self .assertEqual ( lines [ 3 ], 'RSS of bar:bar is 2265088' )
102- self .assertEqual ( lines [ 4 ], 'Restarting bar:bar' )
103- self .assertEqual ( lines [ 5 ], 'RSS of baz:baz_01 is 2265088' )
104- self .assertEqual ( lines [ 6 ], 'Restarting baz:baz_01' )
98+ self .assertIn ( 'Checking any=0' , lines [ 0 ] )
99+ self .assertIn ( 'RSS of foo:foo is 2264064' , lines [ 1 ] )
100+ self .assertIn ( 'Restarting foo:foo' , lines [ 2 ] )
101+ self .assertIn ( 'RSS of bar:bar is 2265088' , lines [ 3 ] )
102+ self .assertIn ( 'Restarting bar:bar' , lines [ 4 ] )
103+ self .assertIn ( 'RSS of baz:baz_01 is 2265088' , lines [ 5 ] )
104+ self .assertIn ( 'Restarting baz:baz_01' , lines [ 6 ] )
105105 self .assertEqual (lines [7 ], '' )
106106 mailed = memmon .mailed .split ('\n ' )
107107 self .assertEqual (len (mailed ), 4 )
@@ -116,12 +116,12 @@ def test_runforever_tick_programs_and_groups(self):
116116 memmon .runforever (test = True )
117117 lines = memmon .stderr .getvalue ().split ('\n ' )
118118 self .assertEqual (len (lines ), 7 )
119- self .assertEqual ( lines [ 0 ], 'Checking programs baz_01=0' )
120- self .assertEqual ( lines [ 1 ], 'Checking groups foo=0' )
121- self .assertEqual ( lines [ 2 ], 'RSS of foo:foo is 2264064' )
122- self .assertEqual ( lines [ 3 ], 'Restarting foo:foo' )
123- self .assertEqual ( lines [ 4 ], 'RSS of baz:baz_01 is 2265088' )
124- self .assertEqual ( lines [ 5 ], 'Restarting baz:baz_01' )
119+ self .assertIn ( 'Checking programs baz_01=0' , lines [ 0 ] )
120+ self .assertIn ( 'Checking groups foo=0' , lines [ 1 ] )
121+ self .assertIn ( 'RSS of foo:foo is 2264064' , lines [ 2 ] )
122+ self .assertIn ( 'Restarting foo:foo' , lines [ 3 ] )
123+ self .assertIn ( 'RSS of baz:baz_01 is 2265088' , lines [ 4 ] )
124+ self .assertIn ( 'Restarting baz:baz_01' , lines [ 5 ] )
125125 self .assertEqual (lines [6 ], '' )
126126 mailed = memmon .mailed .split ('\n ' )
127127 self .assertEqual (len (mailed ), 4 )
@@ -141,8 +141,8 @@ def test_runforever_tick_programs_norestart(self):
141141 memmon .runforever (test = True )
142142 lines = memmon .stderr .getvalue ().split ('\n ' )
143143 self .assertEqual (len (lines ), 3 )
144- self .assertEqual ( lines [ 0 ], 'Checking programs foo=%s' % maxint )
145- self .assertEqual ( lines [ 1 ], 'RSS of foo:foo is 2264064' )
144+ self .assertIn ( 'Checking programs foo=%s' % maxint , lines [ 0 ] )
145+ self .assertIn ( 'RSS of foo:foo is 2264064' , lines [ 1 ] )
146146 self .assertEqual (lines [2 ], '' )
147147 self .assertEqual (memmon .mailed , False )
148148
@@ -156,8 +156,8 @@ def test_stopprocess_fault_tick_programs_norestart(self):
156156 memmon .runforever (test = True )
157157 lines = memmon .stderr .getvalue ().split ('\n ' )
158158 self .assertEqual (len (lines ), 3 )
159- self .assertEqual ( lines [ 0 ], 'Checking programs foo=%s' % maxint )
160- self .assertEqual ( lines [ 1 ], 'RSS of foo:foo is 2264064' )
159+ self .assertIn ( 'Checking programs foo=%s' % maxint , lines [ 0 ] )
160+ self .assertIn ( 'RSS of foo:foo is 2264064' , lines [ 1 ] )
161161 self .assertEqual (lines [2 ], '' )
162162 self .assertEqual (memmon .mailed , False )
163163
@@ -185,17 +185,17 @@ def test_stopprocess_fails_to_stop(self):
185185 self .assertRaises (xmlrpclib .Fault , memmon .runforever , True )
186186 lines = memmon .stderr .getvalue ().split ('\n ' )
187187 self .assertEqual (len (lines ), 4 )
188- self .assertEqual ( lines [ 0 ], 'Checking programs BAD_NAME=%s' % 0 )
189- self .assertEqual ( lines [ 1 ], 'RSS of BAD_NAME:BAD_NAME is 2264064' )
190- self .assertEqual ( lines [ 2 ], 'Restarting BAD_NAME:BAD_NAME' )
191- self .assertTrue ( lines [3 ]. startswith ( 'Failed' ) )
188+ self .assertIn ( 'Checking programs BAD_NAME=%s' % 0 , lines [ 0 ] )
189+ self .assertIn ( 'RSS of BAD_NAME:BAD_NAME is 2264064' , lines [ 1 ] )
190+ self .assertIn ( 'Restarting BAD_NAME:BAD_NAME' , lines [ 2 ] )
191+ self .assertIn ( 'Failed' , lines [3 ])
192192 mailed = memmon .mailed .split ('\n ' )
193193 self .assertEqual (len (mailed ), 4 )
194194 self .assertEqual (mailed [0 ], 'To: chrism@plope.com' )
195195 self .assertEqual (mailed [1 ],
196196 'Subject: memmon [test]: failed to stop process BAD_NAME:BAD_NAME, exiting' )
197197 self .assertEqual (mailed [2 ], '' )
198- self .assertTrue ( mailed [3 ]. startswith ( 'Failed' ) )
198+ self .assertIn ( 'Failed' , mailed [3 ])
199199
200200 def test_subject_no_name (self ):
201201 """set the name to None to check if subject
@@ -365,4 +365,3 @@ def test_argparser(self):
365365
366366if __name__ == '__main__' :
367367 unittest .main ()
368-
0 commit comments