def test_find_number_7(): s = 'sdglk421.e6' r = find_number(s) assert s[r[0]:r[1]] == '421.'
def test_find_number_7(): "tests that we find decimal numbers with exponents" s = 'sdglk421.e6' r = find_number(s) assert s[r[0]:r[1]] == '421.e6', s[r[0]:r[1]]
def test_find_number_3(): s = 'jq% misdirect/ 82ghn 931' r = find_number(s) assert s[r[0]:r[1]] == '82'
def test_find_number_3(): "tests that we find the first of two numbers" s = 'jq% misdirect/ 82ghn 931' r = find_number(s) assert s[r[0]:r[1]] == '82'
def test_find_number_5(): "tests that we find decimal numbers with negative signs" s = 'over the laz-91.2y dog' r = find_number(s) assert s[r[0]:r[1]] == '-91.2'
def test_find_number_false_exponent(): """tests that we don't include an e after a number, mistaking it for an exponent.""" s = '2e' r = find_number(s) assert s[r[0]:r[1]] == '2', s[r[0]:r[1]]
def test_find_number_1(): "tests that we find an int among letters" s = 'jashlhl123sfs' r = find_number(s) assert s[r[0]:r[1]] == '123'
def test_find_number_8(): s = 'ryleh -14e7$$!$' r = find_number(s) assert s[r[0]:r[1]] == '-14e7'
def test_find_number_1(): s = 'jashlhl123sfs' r = find_number(s) assert s[r[0]:r[1]] == '123'
def test_find_number_0(): r = find_number('sss') assert r is None
def test_find_number_6(): s = 'query1e5 not found' r = find_number(s) assert s[r[0]:r[1]] == '1e5'
def test_find_number_5(): s = 'over the laz-91.2y dog' r = find_number(s) assert s[r[0]:r[1]] == '-91.2'
def test_find_number_4(): s = 'the quick brown fox 54.6 jumped' r = find_number(s) assert s[r[0]:r[1]] == '54.6'
def test_find_number_2(): s = 'aghwirougiuhfajlsopka"-987?' r = find_number(s) assert s[r[0]:r[1]] == '-987'
def test_find_number_0(): "test that we find no number in a string with no numbers" r = find_number('sss') assert r is None
def test_find_number_2(): "tests that we find an int with a negative sign" s = 'aghwirougiuhfajlsopka"-987?' r = find_number(s) assert s[r[0]:r[1]] == '-987'
def test_find_number_4(): "tests that we find decimal numbers" s = 'the quick brown fox 54.6 jumped' r = find_number(s) assert s[r[0]:r[1]] == '54.6'
def test_find_number_6(): "tests that we find numbers with exponents" s = 'query1e5 not found' r = find_number(s) assert s[r[0]:r[1]] == '1e5'
def test_find_number_8(): "tests that we find numbers with exponents and negative signs" s = 'ryleh -14e7$$!$' r = find_number(s) assert s[r[0]:r[1]] == '-14e7'