WeblateOrg / weblate

Unit test class with no tests PTC-W0046
Anti-pattern
Major
27 occurrences in this check
Unittest class FluentFormatTest contains no test methods
1278            )
1279
1280
1281class FluentFormatTest(BaseFormatTest):1282    FORMAT = FluentFormat
1283    FILE = TEST_FLUENT
1284    MIME = "text/x-fluent"
Unittest class TBXFormatTest contains no test methods
1221        self.assert_same(testdata, newdata)
1222
1223
1224class TBXFormatTest(XMLMixin, BaseFormatTest):1225    FORMAT = TBXFormat
1226    FILE = TEST_TBX
1227    BASE = ""
Unittest class InnoSetupINIFormatTest contains no test methods
 943    MONOLINGUAL = True
 944
 945
 946class InnoSetupINIFormatTest(INIFormatTest): 947    FORMAT = InnoSetupINIFormat
 948    EXT = "islu"
 949
Unittest class INIFormatTest contains no test methods
 924    MONOLINGUAL = True
 925
 926
 927class INIFormatTest(BaseFormatTest): 928    FORMAT = INIFormat
 929    FILE = TEST_INI
 930    MIME = "text/plain"
Unittest class ResourceDictionaryFormatTest contains no test methods
 906    MONOLINGUAL = True
 907
 908
 909class ResourceDictionaryFormatTest(BaseFormatTest): 910    FORMAT = ResourceDictionaryFormat
 911    FILE = TEST_RESOURCEDICTIONARY
 912    MIME = "application/xaml+xml"
Unittest class FlatXMLFormatTest contains no test methods
 888    EXPECTED_FLAGS = ""
 889
 890
 891class FlatXMLFormatTest(BaseFormatTest): 892    FORMAT = FlatXMLFormat
 893    FILE = TEST_FLATXML
 894    MIME = "text/xml"
Unittest class CSVSimpleFormatNoHeadTest contains no test methods
 883        raise SkipTest("Saving currently adds field headers")
 884
 885
 886class CSVSimpleFormatNoHeadTest(CSVFormatNoHeadTest): 887    FORMAT = CSVSimpleFormat
 888    EXPECTED_FLAGS = ""
 889
Unittest class CSVFormatNoHeadTest contains no test methods
 871    EXPECTED_FLAGS = ""
 872
 873
 874class CSVFormatNoHeadTest(CSVFormatTest): 875    FILE = TEST_CSV_NOHEAD
 876    COUNT = 1
 877    FIND = "Thank you for using Weblate."
Unittest class CSVFormatTest contains no test methods
 855    MONOLINGUAL = True
 856
 857
 858class CSVFormatTest(BaseFormatTest): 859    FORMAT = CSVFormat
 860    FILE = TEST_CSV
 861    MIME = "text/csv"
Unittest class DTDFormatTest contains no test methods
 838        super().assert_same(newdata, testdata)
 839
 840
 841class DTDFormatTest(BaseFormatTest): 842    FORMAT = DTDFormat
 843    FILE = TEST_DTD
 844    BASE = TEST_DTD
Unittest class TSFormatTest contains no test methods
 818    MONOLINGUAL = True
 819
 820
 821class TSFormatTest(XMLMixin, BaseFormatTest): 822    FORMAT = TSFormat
 823    FILE = TEST_TS
 824    BASE = TEST_TS
Unittest class RubyYAMLFormatTest contains no test methods
 809        )
 810
 811
 812class RubyYAMLFormatTest(YAMLFormatTest): 813    FORMAT = RubyYAMLFormat
 814    FILE = TEST_RUBY_YAML
 815    BASE = TEST_RUBY_YAML
Unittest class YAMLFormatTest contains no test methods
 784    MONOLINGUAL = True
 785
 786
 787class YAMLFormatTest(BaseFormatTest): 788    FORMAT = YAMLFormat
 789    FILE = TEST_YAML
 790    BASE = TEST_YAML
Unittest class RESXFormatTest contains no test methods
 764    FIND_MATCH = "Ahoj světe!\n"
 765
 766
 767class RESXFormatTest(XMLMixin, BaseFormatTest): 768    FORMAT = RESXFormat
 769    FILE = TEST_RESX
 770    MIME = "text/microsoft-resx"
Unittest class PoXliffFormatTest2 contains no test methods
 752    EXPECTED_FLAGS = "c-format, max-length:100"
 753
 754
 755class PoXliffFormatTest2(PoXliffFormatTest): 756    FILE = TEST_POXLIFF
 757    BASE = TEST_POXLIFF
 758    EXPECTED_FLAGS = (
Unittest class PoXliffFormatTest contains no test methods
 734            self.assertXMLEqual(handle.read(), expected_template)
 735
 736
 737class PoXliffFormatTest(XMLMixin, BaseFormatTest): 738    FORMAT = PoXliffFormat
 739    FILE = TEST_XLIFF
 740    BASE = TEST_XLIFF
Unittest class RichXliffFormatTest contains no test methods
 668            )
 669
 670
 671class RichXliffFormatTest(XliffFormatTest): 672    FORMAT = RichXliffFormat
 673    EXPECTED_FLAGS = "c-format, max-length:100, xml-text"
 674
Unittest class LaravelPhpFormatTest contains no test methods
 580    MONOLINGUAL = True
 581
 582
 583class LaravelPhpFormatTest(PhpFormatTest): 584    FORMAT = LaravelPhpFormat
 585    FILE = TEST_LARAVEL
 586    FIND = "return[]->'apples'"
Unittest class PhpFormatTest contains no test methods
 562    MONOLINGUAL = True
 563
 564
 565class PhpFormatTest(BaseFormatTest): 566    FORMAT = PhpFormat
 567    FILE = TEST_PHP
 568    MIME = "text/x-php"
Unittest class GoI18NV2JSONFormatTest contains no test methods
 551    MONOLINGUAL = True
 552
 553
 554class GoI18NV2JSONFormatTest(JSONFormatTest): 555    FORMAT = GoI18V2JSONFormat
 556    FILE = TEST_GO18N_V2_JSON
 557    COUNT = 4
Unittest class GoI18NV1JSONFormatTest contains no test methods
 538    MONOLINGUAL = True
 539
 540
 541class GoI18NV1JSONFormatTest(JSONFormatTest): 542    FORMAT = GoI18JSONFormat
 543    FILE = TEST_GO18N_V1_JSON
 544    COUNT = 4
Unittest class WebExtesionJSONFormatTest contains no test methods
 523    NEW_UNIT_MATCH = b'\n    "key": "Source string"\n'
 524
 525
 526class WebExtesionJSONFormatTest(JSONFormatTest): 527    FORMAT = WebExtensionJSONFormat
 528    FILE = TEST_WEBEXT_JSON
 529    COUNT = 4
Unittest class JSONNestedFormatTest contains no test methods
 511        self.assertJSONEqual(newdata.decode(), testdata.decode())
 512
 513
 514class JSONNestedFormatTest(JSONFormatTest): 515    FORMAT = JSONNestedFormat
 516    FILE = TEST_NESTED_JSON
 517    COUNT = 4
Unittest class JSONFormatTest contains no test methods
 494    MONOLINGUAL = True
 495
 496
 497class JSONFormatTest(BaseFormatTest): 498    FORMAT = JSONFormat
 499    FILE = TEST_JSON
 500    MIME = "application/json"
Unittest class JoomlaFormatTest contains no test methods
 477        )
 478
 479
 480class JoomlaFormatTest(BaseFormatTest): 481    FORMAT = JoomlaFormat
 482    FILE = TEST_JOOMLA
 483    MIME = "text/plain"