コード例 #1
0
def test_generate_positive_false():
    numbers = [4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25]
    primes = [5, 7, 11, 13, 17, 19, 23]
    start = 4
    end = 25
    assert p.generate(p, start, end) == primes
    assert p.generate(p, end, start) == primes
コード例 #2
0
def test_generate_small_true():
    numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
    primes = []
    start = 2
    end = 29
    assert p.generate(p, start, end) == numbers
    assert p.generate(p, end, start) == numbers
コード例 #3
0
def test_generate_negative_false():
    numbers = [-2, -3, -5, -7, -11, -13, -17, -19, -23, -29]
    primes = [-29, -23, -19, -17, -13, -11, -7, -5, -3, -2]
    start = -2
    end = -29
    assert p.generate(p, start, end) == primes
    assert p.generate(p, end, start) == primes
コード例 #4
0
def test_generate_0_1():
    numbers = [0, 1]
    start = 0
    end = 1
    primes = []
    assert p.generate(p, start, end) == primes
    assert p.generate(p, end, start) == primes
コード例 #5
0
def test_generate_big():
    numbers = [
        104677, 104681, 104683, 104693, 104701, 104707, 104711, 104717, 104723,
        104729
    ]
    start = 104677
    end = 104729
    assert p.generate(p, start, end) == numbers
    assert p.generate(p, end, start) == numbers
コード例 #6
0
def test_isPrime_big():
    numbers = {
        104677, 104681, 104683, 104693, 104701, 104707, 104711, 104717, 104723,
        104729
    }
    for num in numbers:
        assert p.is_Prime(p, num) == True
コード例 #7
0
ファイル: user_input.py プロジェクト: JayBuckley7/PrimeRange
def check_prime():
    print("========")
    x = input("input a number to check: ")
    if p.is_Prime(p, int(x)):
        print(x, " is prime")
    else:
        print(x, " is not prime")
    print("========")
コード例 #8
0
ファイル: user_input.py プロジェクト: JayBuckley7/PrimeRange
def gen_primes():
    print("========")
    print("finding primes in range of..")
    x = input("input a number ")
    y = input("input another number ")
    vals = p.generate(p, int(x), int(y))
    print("the primes between ", x, " and ", y, "are:")
    print(vals)
    print("========")
コード例 #9
0
def test_isPrime_negative_false():
    numbers = {-2, -3, -5, -7, -11, -13, -17, -19, -23, -29}
    for num in numbers:
        assert p.is_Prime(p, num) == True
コード例 #10
0
def test_isPrime_0_1():
    numbers = [0, 1]
    for num in numbers:
        assert p.is_Prime(p, num) == False
コード例 #11
0
def test_isPrime_small_true():
    numbers = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29}
    for num in numbers:
        assert p.is_Prime(p, num) == True
コード例 #12
0
def test_isPrime_positive_false():
    numbers = {4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25}
    for num in numbers:
        assert p.is_Prime(p, num) == False