32
32
self.run_bzr(['test-script', 'I-do-not-exist'], retcode=3)
34
34
def test_empty_file(self):
35
self.build_tree_contents([('script', b'')])
35
self.build_tree_contents([('script', '')])
36
36
out, err = self.run_bzr(['test-script', 'script'])
37
37
out_lines = out.splitlines()
38
38
self.assertStartsWith(out_lines[-3], 'Ran 1 test in ')
39
self.assertEqual('OK', out_lines[-1])
40
self.assertEqual('', err)
39
self.assertEquals('OK', out_lines[-1])
40
self.assertEquals('', err)
42
42
def test_simple_file(self):
43
self.build_tree_contents([('script', b'''
43
self.build_tree_contents([('script', '''
47
47
out, err = self.run_bzr(['test-script', 'script'])
48
48
out_lines = out.splitlines()
49
49
self.assertStartsWith(out_lines[-3], 'Ran 1 test in ')
50
self.assertEqual('OK', out_lines[-1])
51
self.assertEqual('', err)
50
self.assertEquals('OK', out_lines[-1])
51
self.assertEquals('', err)
53
53
def test_null_output(self):
54
self.build_tree_contents([('script', b'''
54
self.build_tree_contents([('script', '''
57
57
out, err = self.run_bzr(['test-script', 'script', '--null-output'])
58
58
out_lines = out.splitlines()
59
59
self.assertStartsWith(out_lines[-3], 'Ran 1 test in ')
60
self.assertEqual('OK', out_lines[-1])
61
self.assertEqual('', err)
60
self.assertEquals('OK', out_lines[-1])
61
self.assertEquals('', err)
63
63
def test_failing_script(self):
64
self.build_tree_contents([('script', b'''
64
self.build_tree_contents([('script', '''
68
68
out, err = self.run_bzr(['test-script', 'script'], retcode=1)
69
69
out_lines = out.splitlines()
70
70
self.assertStartsWith(out_lines[-3], 'Ran 1 test in ')
71
self.assertEqual('FAILED (failures=1)', out_lines[-1])
72
self.assertEqual('', err)
71
self.assertEquals('FAILED (failures=1)', out_lines[-1])
72
self.assertEquals('', err)