コード例 #1
0
def test_mock_simetria_lenght():
	sprint = Sprint()
	sprint.add_trabalho = MagicMock()
	sprint.add_trabalho.__len__.return_value = 1
	sprint.add_meta = MagicMock()
	sprint.add_meta.__len__.return_value = 1

	assert len(sprint.trabalho) == len(sprint.meta)
コード例 #2
0
def test_mock_trabalho():
		sprint = Sprint()		
		sprint.trabalho = MagicMock()
		sprint.trabalho.__len__.return_value = 1
		sprint.trabalho.__iter__.return_value = iter([1])

		assert len(sprint.trabalho) == 1
		assert list(sprint.trabalho) == [1]
コード例 #3
0
def test_mock_meta():
	sprint = Sprint()		
	sprint.meta = MagicMock()
	sprint.meta.__len__.return_value = 1
	sprint.meta.__iter__.return_value = iter([1])

	assert len(sprint.meta) == 1
	assert list(sprint.meta) == [1]
コード例 #4
0
def test_mudou_sprint():
	sprint = Sprint()
	sprint.mudar_sprint = MagicMock()
	sprint.mudar_sprint.__int__.return_value = int(14)    

	assert int(sprint.mudar_sprint) != 9
コード例 #5
0
def test_inicio_padrao():
    sprint = Sprint()

    assert 0 == len(sprint.meta)
    assert 0 == len(sprint.trabalho)
    assert 0 != sprint.sprint
コード例 #6
0
def test_add_trabalho():
    sprint = Sprint()
    sprint.add_trabalho(0)

    assert 1 == len(sprint.trabalho)
    assert 0 == sprint.trabalho[0]
コード例 #7
0
def test_add_meta():
    sprint = Sprint()
    sprint.add_meta(100)

    assert 1 == len(sprint.meta)
    assert 100 == sprint.meta[0]
コード例 #8
0
def main():
    sprint=Sprint()

    sprint.add_meta(100)
    sprint.add_trabalho(0)

    sprint.add_meta(100)
    sprint.add_trabalho(6)

    sprint.add_meta(100)
    sprint.add_trabalho(18)

    sprint.add_meta(100)
    sprint.add_trabalho(31)

    sprint.add_meta(100)
    sprint.add_trabalho(45)

    sprint.add_meta(100)
    sprint.add_trabalho(57)

    sprint.add_meta(120)
    sprint.add_trabalho(70)

    sprint.add_meta(120)
    sprint.add_trabalho(84)

    sprint.add_meta(120)
    sprint.add_trabalho(97)

    sprint.grafico(sprint.meta,sprint.trabalho,9)