示例#1
0
 def test_create_instance_invalid_query(self):
     try:
         EnronThread(self.db, self.scorer, 4, self.args)
         self.fail()
     except TypeError:
         pass
示例#2
0
 def test_create_instance_invalid_args(self):
     try:
         EnronThread(self.db, self.scorer, self.query, {})
         self.fail()
     except KeyError:
         pass
示例#3
0
 def test_create_instance_invalid_scorer(self):
     try:
         EnronThread(self.db, "Invalid", self.query, self.args)
         self.fail()
     except TypeError:
         pass
示例#4
0
 def test_create_instance_missing_args(self):
     try:
         EnronThread(self.db, self.scorer, self.query, None)
         self.fail()
     except TypeError:
         pass
示例#5
0
 def test_create_instance_missing_db(self):
     try:
         EnronThread(None, self.scorer, self.query, self.args)
         self.fail()
     except TypeError:
         pass
示例#6
0
 def test_create_instance_missing_params(self):
     try:
         EnronThread()
         self.fail()
     except TypeError:
         pass
示例#7
0
 def test_create_instance_with_valid_args(self):
     EnronThread(db=self.db,
                 scorer=self.scorer,
                 query=self.query,
                 args=self.args)