Esempio n. 1
0
    def test_file_path(self, mock_os_path_isfile):
        mock_os_path_isfile.return_value = True

        nc = NuleculeComponent('some-name', 'some/path')

        self.assertEqual(nc._get_artifact_paths_for_path('some/path/to/file'),
                         ['some/path/to/file'])
    def test_file_path(self, mock_os_path_isfile):
        mock_os_path_isfile.return_value = True

        nc = NuleculeComponent('some-name', 'some/path')

        self.assertEqual(
            nc._get_artifact_paths_for_path('some/path/to/file'),
            ['some/path/to/file'])
Esempio n. 3
0
    def test_dir_path(self, mock_os_path_isfile, mock_os_path_isdir,
                      mock_os_listdir):
        mock_os_path_isfile.return_value = False
        mock_os_path_isdir.side_effect = lambda path: True if path.endswith(
            'dir') else False
        mock_os_listdir.return_value = ['.foo', 'some-dir', 'file1', 'file2']

        nc = NuleculeComponent('some-name', 'some/path')

        self.assertEqual(nc._get_artifact_paths_for_path('artifacts-dir'),
                         ['artifacts-dir/file1', 'artifacts-dir/file2'])
    def test_dir_path(self, mock_os_path_isfile, mock_os_path_isdir,
                      mock_os_listdir):
        mock_os_path_isfile.return_value = False
        mock_os_path_isdir.side_effect = lambda path: True if path.endswith('dir') else False
        mock_os_listdir.return_value = [
            '.foo',
            'some-dir',
            'file1',
            'file2'
        ]

        nc = NuleculeComponent('some-name', 'some/path')

        self.assertEqual(
            nc._get_artifact_paths_for_path('artifacts-dir'),
            ['artifacts-dir/file1', 'artifacts-dir/file2'])