Exemplo n.º 1
0
 def test_succeeded(self):
     result = ProcessResult('tox')
     self.assertIsNone(result.succeeded)
     result.return_code = 0
     self.assertTrue(result.succeeded)
     result.return_code = 1
     self.assertFalse(result.succeeded)
     result.return_code = 127
     self.assertFalse(result.succeeded)
Exemplo n.º 2
0
import unittest
from random import randint

import six

from docker.errors import DockerFileNotFoundError, DockerWrapperBaseError
from docker.helpers import ProcessResult
from docker.manager import Docker

try:
    from unittest import mock
except ImportError:
    import mock

unknown_error_result = ProcessResult('test')
unknown_error_result.err = 'Unknown error'


class DockerManagerTests(unittest.TestCase):
    """
    This test class should contain tests for the docker manager
    that does not invoke docker.
    """
    def test__get_working_directory(self):
        self.assertEqual(Docker._get_working_directory('directory'),
                         '~/directory')
        self.assertEqual(Docker._get_working_directory('/absolute/path'),
                         '/absolute/path')
        self.assertEqual(Docker._get_working_directory('~/home/path'),
                         '~/home/path')