예제 #1
0
def test_fetch_slug(request_mock : Any) -> None:
	request_mock.return_value.status_code = 200
	request_mock.return_value.json.return_value =\
	{
		'buildType':
		[
			{
				'builds':
				{
					'build':
					[
						{
							'status': 'SUCCESS',
							'running': False,
							'buildType':
							{
								'projectName': 'chroma-feedback'
							}
						}
					]
				}
			}
		]
	}
	result = fetch('https://localhost', 'chroma-feedback', 'token')

	assert result[0]['producer'] == 'teamcity'
	assert result[0]['slug'] == 'chroma-feedback'
	assert result[0]['active'] is True
	assert result[0]['status']
예제 #2
0
def test_fetch_invalid() -> None:
	result = fetch(None, None, None)

	assert result == []