mirror of
https://github.com/drewcassidy/yaclog.git
synced 2024-09-01 14:58:58 +00:00
Refactor changelog class and make tokenizer seperate
This commit is contained in:
@ -1,6 +1,9 @@
|
||||
import datetime
|
||||
import os.path
|
||||
import textwrap
|
||||
|
||||
import changelog
|
||||
import version
|
||||
import yaclog.changelog
|
||||
|
||||
log_segments = [
|
||||
@ -47,7 +50,7 @@ log_text = '\n\n'.join(log_segments)
|
||||
log = yaclog.Changelog()
|
||||
log.header = '# Changelog\n\nThis changelog is for testing the parser, and has many things in it that might trip it up.'
|
||||
log.links = {'id': 'http://www.koalastothemax.com'}
|
||||
log.versions = [yaclog.changelog.VersionEntry(), yaclog.changelog.VersionEntry(), yaclog.changelog.VersionEntry()]
|
||||
log.versions = [changelog.VersionEntry(), changelog.VersionEntry(), changelog.VersionEntry()]
|
||||
|
||||
log.versions[0].name = '[Tests]'
|
||||
log.versions[0].sections = {
|
||||
|
@ -2,6 +2,8 @@ import unittest
|
||||
import os.path
|
||||
import git
|
||||
|
||||
import changelog
|
||||
import version
|
||||
import yaclog
|
||||
from yaclog.cli.__main__ import cli
|
||||
from click.testing import CliRunner
|
||||
@ -64,7 +66,7 @@ class TestTagging(unittest.TestCase):
|
||||
|
||||
with runner.isolated_filesystem():
|
||||
in_log = yaclog.Changelog(location)
|
||||
in_log.versions = [yaclog.changelog.VersionEntry(), yaclog.changelog.VersionEntry()]
|
||||
in_log.versions = [changelog.VersionEntry(), changelog.VersionEntry()]
|
||||
|
||||
in_log.versions[0].name = '1.0.0'
|
||||
in_log.versions[1].name = '0.9.0'
|
||||
@ -92,7 +94,7 @@ class TestTagging(unittest.TestCase):
|
||||
with runner.isolated_filesystem():
|
||||
in_log = yaclog.Changelog(location)
|
||||
in_log.versions = [None, None]
|
||||
in_log.versions = [yaclog.changelog.VersionEntry(), yaclog.changelog.VersionEntry()]
|
||||
in_log.versions = [changelog.VersionEntry(), changelog.VersionEntry()]
|
||||
|
||||
in_log.versions[0].name = '1.0.0'
|
||||
in_log.versions[0].tags = ['TAG1']
|
||||
|
Reference in New Issue
Block a user