Example #1
0
 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_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)
Example #3
0
 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")
Example #9
0
 def test_get_sentence_returns_an_error_when_we_submit_a_number_as_a_string(
         self):
     _string = '64'
     self.assertRaises(TypeError, (s.getsentence(_string)))
Example #10
0
 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)
Example #12
0
 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)
Example #13
0
 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)
Example #14
0
 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)
Example #15
0
 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)))
Example #17
0
 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_getsentence_handles_it_when_we_submit_a_float(self):
     _number = 98.9
     sentence = s.getsentence(_number)
     print(sentence)
     self.assertIsInstance(sentence, self.variable_types)
Example #19
0
 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(self):
     sentence = s.getsentence()
     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)
Example #22
0
 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)
Example #24
0
 def test_get_sentence_returns_an_error_when_we_submit_a_negative_number(
         self):
     _number = -1
     self.assertRaises(TypeError, (s.getsentence(_number)))
Example #25
0
__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()