xref: /aosp_15_r20/prebuilts/sdk/update_prebuilts/test_buildserver.py (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1#!/usr/bin/python3
2
3import buildserver
4
5
6def test_parse_build_id():
7    build_id_presubmit = buildserver.parse_build_id("12345")
8    assert build_id_presubmit.url_id == "12345"
9    assert build_id_presubmit.fs_id == "12345"
10
11
12def test_parse_build_id_presubmit():
13    build_id_presubmit = buildserver.parse_build_id("P12345")
14    assert build_id_presubmit.url_id == "P12345"
15    assert build_id_presubmit.fs_id == "0"
16
17
18def test_parse_build_id_invalid():
19    build_id_presubmit = buildserver.parse_build_id("PABCDE")
20    assert build_id_presubmit is None
21
22
23if __name__ == "__main__":
24    test_parse_build_id()
25    test_parse_build_id_presubmit()
26    test_parse_build_id_invalid()
27