def test_create_filepath(self, mock_os, mock_stat):
        with self.settings(SIS_IMPORT_CSV_FILEPATH_COLLISIONS_MAX=1):
            csv = Collector()
            root = ''

            path = csv.create_filepath(root)

            mock_os.makedirs.assert_called_with(path)
            mock_os.chmod.assert_called_with(path, csv.dirmode)

        with self.settings(SIS_IMPORT_CSV_FILEPATH_COLLISIONS_MAX=0):
            csv = Collector()
            root = ''

            self.assertRaises(EnvironmentError, csv.create_filepath, root)