def test_verify_fail(self):
     reporter = TestingReporter()
     try:
         verify("Hello World.", reporter)
         self.assertFalse(True, "expected exception")
     except ApprovalException as e:
         self.assertTrue("Approval Mismatch", e.value)
 def test_get_javascript_no_code(self):
     code = ('ARGUMENTS', 'arg1', 'arg1')
     try:
         self.js._get_javascript_to_execute(code)
     except Exception as error:
         result = str(error)
     verify(result, self.reporter)
 def test_vcpkg_json(self) -> None:
     text = PrepareVcpkgRelease.create_vcpkg_vcpkg_json_text(
         Version(1, 2, 3))
     verify(text)
Example #4
0
 def test_instructions(self):
     data = run_dumper('instruction_dumper.py', 'simple.out.i64')
     verify(data, self.reporter)
Example #5
0
 def test_comments(self):
     data = run_dumper('simple_comment_dumper.py', 'simple.out.i64')
     verify(data, self.reporter)
def test_basic_approval():
    verify("foo")
 def test_trivia_with_seed_of_2_and_100_questions(self):
     verify(self.play_trivia(2, 100), self.reporter)
 def test(self):
     reporter = TextDiffReporter()
     approvals.verify("x", reporter)
 def test_remove_reporter(self) -> None:
     self.factory.remove("meld")
     verify(to_json(self.factory.list()))
 def test_deserialization(self):
     namer = Namer()
     full_name = os.path.join(namer.get_directory(),
                              'custom-reporters.json')
     reporters = self.factory.load(full_name)
     verify(to_json(reporters), self.reporter)
Example #11
0
 def test_simple(self):
     verify('Hello', self.reporter)
 def test_get_javascript(self):
     code = self.javascript._get_javascript_to_execute('code here')
     verify(code, self.reporter)
Example #13
0
def test_basic_approval():
    verify("foo")
 def test_verify(self):
     verify("Hello World.", self.reporter)
 def test_simple(self):
     verify('Hello', self.reporter)
Example #16
0
 def test_get_javascript(self):
     code, args = self.js._get_javascript_to_execute(("code", "here"))
     result = f"{code} + {args}"
     verify(result, self.reporter)
def test_run_prototext():
    current_time = datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
    verify(
        run_prototext(run_id(current_time),
                      'scai-qrecc21-test-dataset-2021-05-15', 1))
 def test_get_pycharm_reporter(self):
     verify(str(self.factory.get("PyCharm")), reporter=self.reporter)
 def test_list_configured_reporters(self):
     verify(to_json(self.factory.list()), self.reporter)
 def test_get_reporter(self):
     verify(str(self.factory.get("BeyondCompare4")), self.reporter)
 def test_with_seed_of_zero(self):
     verify(self.play_trivia(0), self.reporter)
 def test_get_winmerge(self):
     verify(str(self.factory.get("WinMerge")), self.factory.get("WinMerge"))
Example #23
0
 def test_simple(self):
     verify("Hello ApprovalTests")
 def test_get_araxis(self):
     verify(str(self.factory.get("AraxisMergeWin")),
            self.factory.get("AraxisMergeWin"))
Example #25
0
 def test_enum(self):
     data = run_dumper('enum_dumper.py', 'simple.out.i64')
     verify(data, self.reporter)
 def test_get_araxis_mac(self):
     verify(str(self.factory.get("AraxisMergeMac")),
            self.factory.get("AraxisMergeMac"))
Example #27
0
 def test_codeblocks(self):
     data = run_dumper('codeblock_dumper.py', 'simple.out.i64')
     verify(data, self.reporter)
 def test_get_beyondcompare4_mac(self):
     verify(str(self.factory.get("BeyondCompare4Mac")),
            self.factory.get("BeyondCompare4Mac"))
Example #29
0
 def test_modify_block_color(self):
     data = run_dumper('block_color_modifier.py', 'simple.out.i64')
     verify(data, self.reporter)
Example #30
0
def test_simple():
    result = "Hello ApprovalTests"
    verify(result)
 def test_portfile_cmake(self) -> None:
     text = PrepareVcpkgRelease.create_portfile_cmake_text(
         Version(1, 2, 3), "single_header_sha", "licence_sha")
     verify(text)
 def test_many_plugins(self):
     sl = SeleniumLibrary(
         plugins=f"{self.plugin_1}, {self.plugin_3};arg1=Text1;arg2=Text2"
     )
     verify(sl.get_keyword_documentation("__intro__"), self.reporter)
def test_run_software_1():
    current_time = datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
    verify(run_software(current_time, 'my-test-dataset-1', 23, 'my-run-tag'))
 def test_parse_plugin_init_doc(self):
     sl = SeleniumLibrary(plugins=f"{self.plugin_3};arg1=Text1;arg2=Text2")
     verify(sl.get_keyword_documentation("__init__"), self.reporter)
 def test_deserialization(self) -> None:
     namer = get_default_namer()
     full_name = os.path.join(namer.get_directory(), "custom-reporters.json")
     reporters = self.factory.load(full_name)
     verify(to_json(reporters))
 def test_parse_plugin_kw_doc(self):
     sl = SeleniumLibrary(plugins=f"{self.plugin_3};arg1=Text1;arg2=Text2")
     verify(sl.get_keyword_documentation("execute_javascript"), self.reporter)
 def test_subdirectory(self):
     approvals.verify('xxx')
 def test_get_javascript(self):
     code, args = self.js._get_javascript_to_execute(('code', 'here'))
     result = '%s + %s' % (code, args)
     verify(result, self.reporter)