Exemplo n.º 1
0
def test_two_particles_like_signs():
    pos1 = DummyParticle(+1)
    pos2 = DummyParticle(+1)
    particles = [pos1, pos2]
    pairs = find_pairs(particles)
    assert_equal(len(pairs), 0)
    
    
    
Exemplo n.º 2
0
def test_no_particles():
    particles = []
    pairs = find_pairs(particles)
    assert len(pairs) == 0 #assert means if condition isnt true, test fails 
Exemplo n.º 3
0
def test_two_particles_unlike_sign():
    pos = DummyParticle(+1)
    neg = DummyParticle(-1)
    particles = [pos,neg]
    pairs = find_pairs(particles)
    assert_list_equal(pairs,[(pos,neg)])
Exemplo n.º 4
0
def test_one_particle():
    particles = [None]
    pairs = find_pairs(particles)
    assert len(pairs) == 0
Exemplo n.º 5
0
def test_no_particles():
    particles = []
    pairs = find_pairs(particles)
    assert len(pairs) == 0
Exemplo n.º 6
0
def test_one_particles():
    pos = DummyParticle(+1)
    particles = [pos]
    pairs = find_pairs(particles)
    assert len(pairs) == 0