def main() -> None: tests = [ TestGenSentences, TestDetokenize, TestSarcasticCaser, ] grader = Grader(tests) grader.print_results()
def main() -> None: tests = [ TestSampler, TestBigramSampler, TestTrigramSampler, TestSequenceProbabilityBigram, TestSequenceProbabilityTrigram, ] grader = Grader(tests) grader.print_results()
def main() -> None: tests = [ TestGenSentences, TestNGrams, TestCounts, TestFrequencyDistributions, TestProbabilities, TestComparison, ] grader = Grader(tests) grader.print_results()
def main() -> None: tests = [ TestScoringMetrics, TestFeatureExtractor, TestInstanceCounter, TestNaiveBayesSegmentation, TestNaiveBayesSentiment, TestPerformanceSegmentation, TestPerformanceSentiment, TestTunedSegmentation, ] grader = Grader(tests) grader.print_results()
def test(): """Run the sample tests as a grader problem.""" from grader import Problem, Grader problem1 = Problem(TestSequenceFunctions, [ ('test_shuffle', 4), ('test_choice', 2), ('test_sample', 4), ('test_sleep', 5), ('test_no_docstring', 5), ('test_timeout', 5), ], timeout=3) grader = Grader([problem1]) grader.print_results()
def main() -> None: tests = [ TestMostFrequentTagTagger, TestUnigramTagger, TestInstanceCounterUnsmoothed, TestInstanceCounterSmoothed, TestSentenceCounterSpeed, TestBigramSequenceProbability, TestGreedyBigramTagger, TestViterbiBigramTagger, TestDeterminism, ] grader = Grader(tests, timeout=12) grader.print_results()