Skip to content

Commit

Permalink
import reporters in __init__.py for ease of use w/@isidore
Browse files Browse the repository at this point in the history
  • Loading branch information
tdpreece committed Sep 21, 2017
1 parent 8a18dfe commit 4bae5a7
Show file tree
Hide file tree
Showing 25 changed files with 41 additions and 25 deletions.
1 change: 0 additions & 1 deletion TODO.md
@@ -1,4 +1,3 @@
* import reporter etc in approvaltests/__init__.py to make api easier to use.
* assert_equal_with_reporter(expected, actual, reporter).
* Fix LaunchReceivedFileReporter.
* Add documentation.
2 changes: 1 addition & 1 deletion approvaltests/approvals.py
Expand Up @@ -5,7 +5,7 @@

from approvaltests.approval_exception import ApprovalException
from approvaltests.file_approver import FileApprover
from approvaltests.namer import Namer
from approvaltests.core.namer import Namer
from approvaltests.reporters.received_file_launcher_reporter import ReceivedFileLauncherReporter
from approvaltests.string_writer import StringWriter
from approvaltests.reporters.diff_reporter import DiffReporter
Expand Down
3 changes: 3 additions & 0 deletions approvaltests/core/__init__.py
@@ -0,0 +1,3 @@
from .namer import *
from .reporter import *
from .writer import *
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions approvaltests/core/writer.py
@@ -0,0 +1,5 @@
class Writer(object):
# interface

def write_received_file(self, received_file):
raise Exception("Interface member not implemented")
5 changes: 5 additions & 0 deletions approvaltests/reporters/__init__.py
@@ -0,0 +1,5 @@
from .clipboard_reporter import *
from .diff_reporter import *
from .first_working_reporter import *
from .multi_reporter import *
from .received_file_launcher_reporter import *
2 changes: 1 addition & 1 deletion approvaltests/reporters/clipboard_reporter.py
@@ -1,6 +1,6 @@
import pyperclip

from ..reporter import Reporter
from approvaltests.core.reporter import Reporter


def get_command_text(received_path, approved_path):
Expand Down
2 changes: 1 addition & 1 deletion approvaltests/reporters/diff_reporter.py
@@ -1,6 +1,6 @@
from .first_working_reporter import FirstWorkingReporter
from .clipboard_reporter import CommandLineReporter
from ..generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.reporters.generic_diff_reporter_factory import GenericDiffReporterFactory


class DiffReporter(FirstWorkingReporter):
Expand Down
2 changes: 1 addition & 1 deletion approvaltests/reporters/first_working_reporter.py
@@ -1,4 +1,4 @@
from ..reporter import Reporter
from approvaltests.core.reporter import Reporter


class FirstWorkingReporter(Reporter):
Expand Down
Expand Up @@ -3,7 +3,7 @@
import subprocess

from approvaltests.command import Command
from approvaltests.reporter import Reporter
from approvaltests.core.reporter import Reporter


class GenericDiffReporter(Reporter):
Expand Down
@@ -1,8 +1,8 @@
import inspect
import json
import os
from approvaltests.generic_diff_reporter import GenericDiffReporter
from approvaltests.namer import Namer
from approvaltests.reporters.generic_diff_reporter import GenericDiffReporter
from approvaltests.core.namer import Namer
from approvaltests.utils import get_adjacent_file


Expand Down
2 changes: 1 addition & 1 deletion approvaltests/reporters/multi_reporter.py
@@ -1,4 +1,4 @@
from ..reporter import Reporter
from approvaltests.core.reporter import Reporter


class MultiReporter(Reporter):
Expand Down
3 changes: 2 additions & 1 deletion approvaltests/reporters/received_file_launcher_reporter.py
@@ -1,5 +1,6 @@
from subprocess import call
from approvaltests.reporter import Reporter

from approvaltests.core.reporter import Reporter


class ReceivedFileLauncherReporter(Reporter):
Expand Down
File renamed without changes.
@@ -1,4 +1,4 @@
from approvaltests.reporter import Reporter
from approvaltests.core.reporter import Reporter


class TestingReporter(Reporter):
Expand Down
5 changes: 4 additions & 1 deletion approvaltests/string_writer.py
@@ -1,4 +1,7 @@
class StringWriter(object):
from approvaltests.core.writer import Writer


class StringWriter(Writer):
contents = ''

def __init__(self, contents, extension='.txt'):
Expand Down
2 changes: 1 addition & 1 deletion examples/getting_started.py
@@ -1,7 +1,7 @@
import unittest

from approvaltests.approvals import verify
from approvaltests.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.reporters.generic_diff_reporter_factory import GenericDiffReporterFactory


class GettingStartedTest(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion tests/reporters/test_first_working_reporter.py
@@ -1,6 +1,6 @@
import unittest

from approvaltests.reporter import Reporter
from approvaltests.core.reporter import Reporter
from approvaltests.reporters.first_working_reporter import FirstWorkingReporter


Expand Down
2 changes: 1 addition & 1 deletion tests/test_combinations.py
Expand Up @@ -2,7 +2,7 @@

from approvaltests.approval_exception import ApprovalException
from approvaltests.approvals import verify_all_combinations
from approvaltests.testing_reporter import TestingReporter
from approvaltests.reporters.testing_reporter import TestingReporter


class VerifyAllCombinationsTests(unittest.TestCase):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_fileapprover.py
@@ -1,11 +1,11 @@
import shutil
import unittest

from approvaltests.core.namer import Namer
from approvaltests.file_approver import FileApprover
from approvaltests.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.namer import Namer
from approvaltests.reporters.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.reporters.testing_reporter import TestingReporter
from approvaltests.string_writer import StringWriter
from approvaltests.testing_reporter import TestingReporter


class FileApproverTests(unittest.TestCase):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_genericdiffreporter.py
Expand Up @@ -4,9 +4,9 @@
import unittest

from approvaltests.approvals import verify
from approvaltests.generic_diff_reporter import GenericDiffReporter
from approvaltests.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.namer import Namer
from approvaltests.reporters.generic_diff_reporter import GenericDiffReporter
from approvaltests.reporters.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.core.namer import Namer


class GenericDiffReporterTests(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion tests/test_list.py
Expand Up @@ -5,7 +5,7 @@
from approvaltests.reporters.clipboard_reporter import CommandLineReporter
from approvaltests.reporters.multi_reporter import MultiReporter
from approvaltests.reporters.diff_reporter import DiffReporter
from approvaltests.generic_diff_reporter import GenericDiffReporter
from approvaltests.reporters.generic_diff_reporter import GenericDiffReporter


class TestList(TestCase):
Expand Down
2 changes: 1 addition & 1 deletion tests/test_namer.py
@@ -1,7 +1,7 @@
import os
import unittest

from approvaltests.namer import Namer
from approvaltests.core.namer import Namer


class NamerTests(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions tests/test_verify.py
Expand Up @@ -2,8 +2,8 @@

from approvaltests.approval_exception import ApprovalException
from approvaltests.approvals import verify, verify_as_json, verify_file
from approvaltests.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.testing_reporter import TestingReporter
from approvaltests.reporters.generic_diff_reporter_factory import GenericDiffReporterFactory
from approvaltests.reporters.testing_reporter import TestingReporter
from approvaltests.utils import get_adjacent_file


Expand Down

0 comments on commit 4bae5a7

Please sign in to comment.