def test_start_db(self): mock_status = MagicMock() App = VerticaApp(status=mock_status) App._get_database_password = MagicMock(return_value='text') App.start_db() self.assertTrue(App._get_database_password.called) self.assertEqual(subprocess.call.call_count, 1)