[Spambayes-checkins] spambayes/spambayes/test test_stats.py, 1.3,
1.4
Tony Meyer
anadelonbrin at users.sourceforge.net
Wed Apr 6 04:42:07 CEST 2005
Update of /cvsroot/spambayes/spambayes/spambayes/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4161/spambayes/test
Modified Files:
test_stats.py
Log Message:
Allow the RecordTraining method to be given the old class as a string as well as as
a score.
Index: test_stats.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/spambayes/test/test_stats.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_stats.py 20 Jan 2005 03:42:10 -0000 1.3
--- test_stats.py 6 Apr 2005 02:42:05 -0000 1.4
***************
*** 96,99 ****
--- 96,123 ----
self.assertEqual(self.s.num_trained_spam_fn, 1)
+ def test_record_fp_class(self):
+ self.s.RecordTraining(True,
+ old_class=options["Headers",
+ "header_spam_string"])
+ self.assertEqual(self.s.num_trained_ham, 1)
+ self.assertEqual(self.s.num_trained_ham_fp, 1)
+
+ def test_record_fn_class(self):
+ self.s.RecordTraining(False,
+ old_class=options["Headers",
+ "header_ham_string"])
+ self.assertEqual(self.s.num_trained_spam, 1)
+ self.assertEqual(self.s.num_trained_spam_fn, 1)
+
+ def test_no_record_fp(self):
+ self.s.RecordTraining(True)
+ self.assertEqual(self.s.num_trained_ham, 1)
+ self.assertEqual(self.s.num_trained_ham_fp, 0)
+
+ def test_no_record_fn(self):
+ self.s.RecordTraining(False)
+ self.assertEqual(self.s.num_trained_spam, 1)
+ self.assertEqual(self.s.num_trained_spam_fn, 0)
+
def test_record_train_spam(self):
self.s.RecordTraining(False, 1.0)
More information about the Spambayes-checkins
mailing list