def test_that_repeating_elements_actually_are_replaced(self): _number = 47 sentence = s.getsentence(_number) self.assertIsInstance(sentence, self.variable_types) keywords = ['#REPEAT', '#DEFINE_REPEAT'] sentence = s.getsentence() for keyword in keywords: self.assertNotIn(keyword, sentence)
def test_that_no_hashed_keywords_remain_in_sentence(self): keywords = [ '#VERB', '#NOUN', '#ADJECTIVE', '#NAME', '#ADJECTIVE_MAYBE', '#AN', '#RANDOM', '#CAPITALISE', '#CAPALL' ] sentence = s.getsentence() for keyword in keywords: self.assertNotIn(keyword, sentence)
def test_getsentence_returns_an_error_when_we_submit_a_number_as_a_string(self): _string = '64' self.assertRaises(TypeError, (s.getsentence(_string)))
def test_getsentence_returns_an_error_when_we_submit_a_string(self): _string = 'hello my name is bob' self.assertRaises(TypeError, (s.getsentence(_string)))
def test_getsentence_returns_a_unicode_string_over_integer_upper_limit(self): limits = s.__gettablelimits__() over_limit = limits['max_sen'] + 1 self.assertRaises(TypeError, (s.getsentence(over_limit)))
def test_getsentence_with_a_random_integer(self): limits = s.__gettablelimits__() upper_sentence_limit = limits['max_sen'] sen_id = random.randint(1, upper_sentence_limit) sentence = s.getsentence(sen_id) self.assertIsInstance(sentence, self.variable_types)
__author__ = 'morrolan' import platform import surrealism new_file = '/vagrant/results/large_output_{0}.txt'.format(platform.python_version()) with open(new_file, 'w') as _file: counter = 0 while counter <= 1000: s = surrealism.getsentence() _string = str(s) + "\n" _file.writelines(_string) counter += 1 _sep = "\n\n\n\n\n\n\n\n\n\n\n\n" _file.writelines(_sep) counter = 0 while counter <= 100: s = surrealism.getfault() _string = str(s) + "\n" _file.writelines(_string) counter += 1 _file.close() print("COMPLETE")
def test_get_sentence_returns_an_error_when_we_submit_a_number_as_a_string( self): _string = '64' self.assertRaises(TypeError, (s.getsentence(_string)))
def test_getsentence_returns_a_unicode_string(self): sentence = s.getsentence() self.assertIsInstance(sentence, self.variable_types)
def test_that_no_hashed_keywords_remain_in_sentence(self): keywords = ['#VERB', '#NOUN', '#ADJECTIVE', '#NAME', '#ADJECTIVE_MAYBE', '#AN', '#RANDOM', '#CAPITALISE', '#CAPALL'] sentence = s.getsentence() for keyword in keywords: self.assertNotIn(keyword, sentence)
def test_getsentence_handles_it_when_we_submit_a_float(self): _number = 98.9 sentence = s.getsentence(_number) print(sentence) self.assertIsInstance(sentence, self.variable_types)
def test_getsentence_returns_a_unicode_string_with_integer_lower_limit( self): lower_limit = 1 sentence = s.getsentence(lower_limit) self.assertIsInstance(sentence, self.variable_types)
def test_getsentence_returns_a_unicode_string_with_integer_upper_limit( self): limits = s.__gettablelimits__() upper_limit = limits['max_sen'] sentence = s.getsentence(upper_limit) self.assertIsInstance(sentence, self.variable_types)
def test_getsentence_returns_an_error_when_we_submit_a_negative_number(self): _number = -1 self.assertRaises(TypeError, (s.getsentence(_number)))
def test_get_sentence_returns_a_unicode_string_over_integer_upper_limit( self): limits = s.__get_table_limits() over_limit = limits['max_sen'] + 1 self.assertRaises(TypeError, (s.getsentence(over_limit)))
def test_getfault_returns_a_unicode_string_over_integer_upper_limit(self): limits = s.__gettablelimits__() over_limit = limits['max_fau'] + 1 self.assertRaises(TypeError, (s.getsentence(over_limit)))
def test_getsentence_returns_a_unicode_string_with_integer_upper_limit(self): limits = s.__gettablelimits__() upper_limit = limits['max_sen'] sentence = s.getsentence(upper_limit) self.assertIsInstance(sentence, self.variable_types)
def test_get_sentence_returns_an_error_when_we_submit_a_string(self): _string = 'hello my name is bob' self.assertRaises(TypeError, (s.getsentence(_string)))
def test_getsentence_returns_a_unicode_string_with_integer_lower_limit(self): lower_limit = 1 sentence = s.getsentence(lower_limit) self.assertIsInstance(sentence, self.variable_types)
def test_get_sentence_returns_an_error_when_we_submit_a_negative_number( self): _number = -1 self.assertRaises(TypeError, (s.getsentence(_number)))
__author__ = 'morrolan' import platform import surrealism new_file = '/vagrant/results/large_output_{0}.txt'.format( platform.python_version()) with open(new_file, 'w') as _file: counter = 0 while counter <= 1000: s = surrealism.getsentence() _string = str(s) + "\n" _file.writelines(_string) counter += 1 _sep = "\n\n\n\n\n\n\n\n\n\n\n\n" _file.writelines(_sep) counter = 0 while counter <= 100: s = surrealism.getfault() _string = str(s) + "\n" _file.writelines(_string) counter += 1 _file.close()