コード例 #1
0
 def test_parse_fails_if_multiple_modes_selected(self):
     with self.assertRaises(SystemExit):
         parse_args([
             "--summarize",
             get_test_file_path("mihalcea_tarau.txt"), "-t",
             get_test_file_path("mihalcea_tarau.txt")
         ])
コード例 #2
0
 def test_summary_mode_can_be_overriden(self):
     args = parse_args([
         "-t",
         get_test_file_path("mihalcea_tarau.txt"), "-s",
         str(SENTENCE)
     ])
     self.assertEqual(SENTENCE, args.summary)
コード例 #3
0
 def test_additional_stopwords_long(self):
     args = parse_args([
         "-t",
         get_test_file_path("mihalcea_tarau.txt"), "--additional_stopwords",
         "uno dos tres catorce"
     ])
     self.assertEqual("uno dos tres catorce", args.additional_stopwords)
コード例 #4
0
 def test_ratio_default(self):
     args = parse_args(["-t", get_test_file_path("mihalcea_tarau.txt")])
     self.assertEqual(DEFAULT_RATIO, args.ratio)
コード例 #5
0
 def test_parse_fails_with_no_options(self):
     with self.assertRaises(SystemExit):
         parse_args([])
コード例 #6
0
 def test_summary_mode_is_default(self):
     args = parse_args(["-t", get_test_file_path("mihalcea_tarau.txt")])
     self.assertEqual(SENTENCE, args.summary)
コード例 #7
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_summary_mode_is_default(self):
     args = parse_args(["-t", "some_text"])
     self.assertEqual(SENTENCE, args.summary)
コード例 #8
0
 def test_parse_fails_with_no_text_option_keywords(self):
     with self.assertRaises(SystemExit):
         parse_args(["--keywords"])
コード例 #9
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_words_parameter_long(self):
     args = parse_args(["-t", "some_text", "--words", "200"])
     self.assertEqual(200, args.words)
コード例 #10
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_words_parameter_long(self):
     args = parse_args(["-t", "some_text", "--words", "200"])
     self.assertEqual(200, args.words)
コード例 #11
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_additional_stopwords_long(self):
     args = parse_args(["-t", "some_text", "--additional_stopwords", "uno dos tres catorce"])
     self.assertEqual("uno dos tres catorce", args.additional_stopwords)
コード例 #12
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_ratio_must_be_positive(self):
     with self.assertRaises(SystemExit):
         parse_args(["-t", "some_text", "-r", "-1.0"])
コード例 #13
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_ratio_must_be_less_than_1(self):
     with self.assertRaises(SystemExit):
         parse_args(["-t", "some_text", "-r", "1.1"])
コード例 #14
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_ratio_default(self):
     args = parse_args(["-t", "some_text"])
     self.assertEqual(DEFAULT_RATIO, args.ratio)
コード例 #15
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_keyword_mode(self):
     args = parse_args(["-t", "some_text", "-s", str(WORD)])
     self.assertEqual(WORD, args.summary)
コード例 #16
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_summary_mode_can_be_overriden(self):
     args = parse_args(["-t", "some_text", "-s", str(SENTENCE)])
     self.assertEqual(SENTENCE, args.summary)
コード例 #17
0
 def test_ratio_must_be_less_than_1(self):
     with self.assertRaises(SystemExit):
         parse_args(
             ["-t",
              get_test_file_path("mihalcea_tarau.txt"), "-r", "1.1"])
コード例 #18
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_parse_fails_with_no_text_option(self):
     with self.assertRaises(SystemExit):
         parse_args([])
コード例 #19
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_parse_text_short(self):
     args = parse_args(["-t", "some_text"])
     self.assertEqual("some_text", args.text)
コード例 #20
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_parse_text_short(self):
     args = parse_args(["-t", "some_text"])
     self.assertEqual("some_text", args.text)
コード例 #21
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_additional_stopwords_long(self):
     args = parse_args([
         "-t", "some_text", "--additional_stopwords", "uno dos tres catorce"
     ])
     self.assertEqual("uno dos tres catorce", args.additional_stopwords)
コード例 #22
0
 def test_parse_fails_with_no_text_long(self):
     with self.assertRaises(SystemExit):
         parse_args(["--text"])
コード例 #23
0
 def test_parse_fails_with_no_text_option_summarize(self):
     with self.assertRaises(SystemExit):
         parse_args(["--summarize"])
コード例 #24
0
 def test_parse_text_keywords(self):
     args = parse_args(
         ["--keywords",
          get_test_file_path("mihalcea_tarau.txt")])
     self.assertTrue(isinstance(args.keywords, str))
コード例 #25
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_parse_text_long(self):
     args = parse_args(["--text", "some_text"])
     self.assertEqual("some_text", args.text)
コード例 #26
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_parse_text_long(self):
     args = parse_args(["--text", "some_text"])
     self.assertEqual("some_text", args.text)
コード例 #27
0
 def test_parse_text_summarize(self):
     args = parse_args(
         ["--summarize",
          get_test_file_path("mihalcea_tarau.txt")])
     self.assertTrue(isinstance(args.summarize, str))
コード例 #28
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_summary_mode_is_default(self):
     args = parse_args(["-t", "some_text"])
     self.assertEqual(SENTENCE, args.summary)
コード例 #29
0
 def test_parse_text_long(self):
     args = parse_args(["--text", get_test_file_path("mihalcea_tarau.txt")])
     self.assertTrue(isinstance(args.text, str))
コード例 #30
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_summary_mode_can_be_overriden(self):
     args = parse_args(["-t", "some_text", "-s", str(SENTENCE)])
     self.assertEqual(SENTENCE, args.summary)
コード例 #31
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_keyword_mode(self):
     args = parse_args(["-t", "some_text", "-s", str(WORD)])
     self.assertEqual(WORD, args.summary)
コード例 #32
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_ratio_default(self):
     args = parse_args(["-t", "some_text"])
     self.assertEqual(DEFAULT_RATIO, args.ratio)
コード例 #33
0
 def test_keyword_mode(self):
     args = parse_args(
         ["-t",
          get_test_file_path("mihalcea_tarau.txt"), "-s",
          str(WORD)])
     self.assertEqual(WORD, args.summary)
コード例 #34
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_ratio_must_be_positive(self):
     with self.assertRaises(SystemExit):
         parse_args(["-t", "some_text", "-r", "-1.0"])
コード例 #35
0
 def test_ratio_must_be_positive(self):
     with self.assertRaises(SystemExit):
         parse_args(
             ["-t",
              get_test_file_path("mihalcea_tarau.txt"), "-r", "-1.0"])
コード例 #36
0
ファイル: test_args.py プロジェクト: YouCanHaHa/textrank_de
 def test_ratio_must_be_less_than_1(self):
     with self.assertRaises(SystemExit):
         parse_args(["-t", "some_text", "-r", "1.1"])
コード例 #37
0
 def test_words_parameter_short(self):
     args = parse_args(
         ["-t", get_test_file_path("mihalcea_tarau.txt"), "-w", "200"])
     self.assertEqual(200, args.words)
コード例 #38
0
ファイル: test_args.py プロジェクト: summanlp/textrank
 def test_parse_fails_with_no_text_long(self):
     with self.assertRaises(SystemExit):
         parse_args(["--text"])