# Path: bigbang/analysis/repo_loader.py
# class RepoLoaderWarning(BaseException):
# def repo_already_exists(filepath):
# def url_to_name(url):
# def name_to_filepath(name):
# def filepath_to_name(filepath):
# def create_graph(dic):
# def get_files(filepath):
# def get_dependency_network(filepath):
# def get_repo(repo_in, in_type="name", update=False):
# def fetch_repo(url):
# def cache_path(name):
# def get_cache(name):
# def get_multi_repo(repo_names=None, repos=None):
# def load_org_repos(org_name):
# def get_org_repos(org_name):
# def get_org_multirepo(org_name):
#     G = nx.DiGraph()
# 
# Path: config/config.py
# CONFIG = Config(dictionary)


import email
import logging
import mailbox
import os
import pathlib
import re
import shutil
import unittest
import networkx as nx
import pandas as pd
import bigbang.archive as archive
import bigbang.ingress.mailman as mailman
import bigbang.parse as parse
import bigbang.analysis.process as process
import bigbang.utils as utils
from testfixtures import LogCapture
from bigbang.analysis import repo_loader
from config.config import CONFIG



test_txt = ""
TEMP_DIR = os.path.join(CONFIG.test_data_path, "tmp")


class TestGit(unittest.TestCase):
    def test_git_dependancy(self):

# Path: bigbang/analysis/repo_loader.py
# class RepoLoaderWarning(BaseException):
# def repo_already_exists(filepath):
# def url_to_name(url):
# def name_to_filepath(name):
# def filepath_to_name(filepath):
# def create_graph(dic):
# def get_files(filepath):
# def get_dependency_network(filepath):
# def get_repo(repo_in, in_type="name", update=False):
# def fetch_repo(url):
# def cache_path(name):
# def get_cache(name):
# def get_multi_repo(repo_names=None, repos=None):
# def load_org_repos(org_name):
# def get_org_repos(org_name):
# def get_org_multirepo(org_name):
#     G = nx.DiGraph()
# 
# Path: config/config.py
# CONFIG = Config(dictionary)


# Path: tests/unit/test_bigbang.py
import email
import logging
import mailbox
import os
import pathlib
import re
import shutil
import unittest
import networkx as nx
import pandas as pd
import bigbang.archive as archive
import bigbang.ingress.mailman as mailman
import bigbang.parse as parse
import bigbang.analysis.process as process
import bigbang.utils as utils
from testfixtures import LogCapture
from bigbang.analysis import repo_loader
from config.config import CONFIG




test_txt = ""
TEMP_DIR = os.path.join(CONFIG.test_data_path, "tmp")


class TestGit(unittest.TestCase):
    def test_git_dependancy(self):

        repo_loader.get_repo(