def test_missing_seg(self): lines = 'header\n#\n 0.03 121 \n' missing_seg = next(process_phones(io.StringIO(lines))) assert_equal(missing_seg.seg, None) assert_equal(missing_seg.beg, 0.0) assert_equal(missing_seg.end, 0.03)
def test_blank_line_in_entry(self): with_spaced_entry = '\n\n'.join([PHONES[:75], PHONES[75:]]) phones_spaced = list(process_phones(io.StringIO(with_spaced_entry))) yield self.check_expected, phones_spaced
def test_blank_line_in_header(self): with_spaced_header = '\n\n'.join([PHONES[:8], PHONES[8:]]) phones_spaced = list(process_phones(io.StringIO(with_spaced_header))) yield self.check_expected, phones_spaced
def test_process_empty_phones(self): no_entries = io.StringIO('header#\n\n\n') list(process_phones(no_entries))
def test_process_blank_phones(self): blank_phonesfile = io.StringIO('\n\n\n\n') list(process_phones(blank_phonesfile))
def test_process_phones(self): phones = list(process_phones(io.StringIO(PHONES))) yield self.check_expected, phones