test_osx_utils.sh 3.08 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
# Tests for OSX utils

# Test extension for downloaded Python.org installer
[ "$(pyinst_ext_for_version 2.7.8)" == dmg ] || ingest
[ "$(pyinst_ext_for_version 2.7.9)" == pkg ] || ingest
[ "$(pyinst_ext_for_version 2.7)" == pkg ] || ingest
[ "$(pyinst_ext_for_version 2)" == pkg ] || ingest
[ "$(pyinst_ext_for_version 3.4.1)" == dmg ] || ingest
[ "$(pyinst_ext_for_version 3.4.2)" == pkg ] || ingest
[ "$(pyinst_ext_for_version 3.5.0)" == pkg ] || ingest
[ "$(pyinst_ext_for_version 3.4)" == pkg ] || ingest
[ "$(pyinst_ext_for_version 3)" == pkg ] || ingest
13
14
[ "$(pyinst_fname_for_version 2.7.8)" == "python-2.7.8-macosx10.6.dmg" ] || ingest
[ "$(pyinst_fname_for_version 2.7.9)" == "python-2.7.9-macosx10.6.pkg" ] || ingest
15
16
17
18
19
20
[ "$(pyinst_fname_for_version 2.7.10)" == "python-2.7.10-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 2.7.11)" == "python-2.7.11-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 2.7.12)" == "python-2.7.12-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 2.7.13)" == "python-2.7.13-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 2.7.14)" == "python-2.7.14-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 2.7.15)" == "python-2.7.15-macosx10.6.pkg" ] || ingest
21
[ "$(pyinst_fname_for_version 3.4.1)" == "python-3.4.1-macosx10.6.dmg" ] || ingest
22
23
[ "$(pyinst_fname_for_version 3.4.2)" == "python-3.4.2-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.1)" == "python-3.6.1-macosx10.6.pkg" ] || ingest
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[ "$(pyinst_fname_for_version 3.6.2)" == "python-3.6.2-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.3)" == "python-3.6.3-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.4)" == "python-3.6.4-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.5)" == "python-3.6.5-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.6)" == "python-3.6.6-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.7)" == "python-3.6.7-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.8)" == "python-3.6.8-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.7.0)" == "python-3.7.0-macosx10.6.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.7.1)" == "python-3.7.1-macosx10.6.pkg" ] || ingest

[ "$(pyinst_fname_for_version 2.7.15 10.9)" == "python-2.7.15-macosx10.9.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.5 10.9)" == "python-3.6.5-macosx10.9.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.6 10.9)" == "python-3.6.6-macosx10.9.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.7 10.9)" == "python-3.6.7-macosx10.9.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.6.8 10.9)" == "python-3.6.8-macosx10.9.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.7.0 10.9)" == "python-3.7.0-macosx10.9.pkg" ] || ingest
[ "$(pyinst_fname_for_version 3.7.1 10.9)" == "python-3.7.1-macosx10.9.pkg" ] || ingest
41
42

# Test utilities for getting Python version versions
Kyle Stewart's avatar
Kyle Stewart committed
43
44
45
[ "$(get_py_digit)" == "${cpython_version:0:1}" ] || ingest
[ "$(get_py_mm)" == "${cpython_version:0:3}" ] || ingest
[ "$(get_py_mm_nodot)" == $(echo "${cpython_version:0:3}" | tr -d .) ] || \
46
    ingest
47
48
49

# Test pkg-config install
install_pkg_config