예제 #1
0
def test_get_info(maker):
    maker._get_info()
    # assert Not None
    assert settings.get('license')
    assert settings.get('description')
예제 #2
0
def test_udpate_settings(maker1):
    maker1._update_settings()
    assert settings.get('packageDir') == os.path.join(maker1.projectDir,
                                                      maker1.projectName)
예제 #3
0
def test_update_settings(maker):
    maker._update_settings()
    assert settings.get('docsDir') == os.path.join(maker.projectDir, 'docs')
    assert settings.get('doc_title') == "project Documentation"
예제 #4
0
def test_update_settings(changer):
    # 'today' is set in the parent class, i.e., LicenseMaker
    assert settings.get('today') == datetime.date.today().isoformat()
    assert settings.get('projectName') == os.path.split(os.getcwd())[-1]
예제 #5
0
def test_update_settings(maker):
    assert settings.get('line') == '*' * len('My Awesome Project')