Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
H
heroku-buildpack-python
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
heroku-buildpack-python
Commits
7654d13f
Commit
7654d13f
authored
Apr 03, 2019
by
Casey Faist
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix test blindspot
parent
9d363968
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
1 deletion
+19
-1
run
test/run
+14
-1
utils
test/utils
+5
-0
No files found.
test/run
View file @
7654d13f
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
# Default Python Versions
# Default Python Versions
# shellcheck source=bin/default_pythons
# shellcheck source=bin/default_pythons
source
"
$BIN_DIR
/default_pythons"
source
"
bin
/default_pythons"
testAirflow
()
{
testAirflow
()
{
export
SLUGIFY_USES_TEXT_UNIDECODE
=
"yes"
export
SLUGIFY_USES_TEXT_UNIDECODE
=
"yes"
...
@@ -98,14 +98,19 @@ testPylibmc() {
...
@@ -98,14 +98,19 @@ testPylibmc() {
}
}
testPythonDefault
()
{
testPythonDefault
()
{
updateVersion
"pythonDefault"
$DEFAULT_PYTHON_VERSION
compile
"pythonDefault"
compile
"pythonDefault"
assertCaptured
$DEFAULT_PYTHON_VERSION
assertCaptured
$DEFAULT_PYTHON_VERSION
assertNotCaptured
"security update"
assertCapturedSuccess
assertCapturedSuccess
}
}
testPython2
()
{
testPython2
()
{
updateVersion
"python2"
$LATEST_27
echo
$LATEST_27
>
"runtime.txt"
compile
"python2"
compile
"python2"
assertCaptured
$LATEST_27
assertCaptured
$LATEST_27
assertNotCaptured
"security update"
assertCapturedSuccess
assertCapturedSuccess
}
}
...
@@ -123,8 +128,10 @@ testPython2_fail() {
...
@@ -123,8 +128,10 @@ testPython2_fail() {
}
}
testPython3_4
()
{
testPython3_4
()
{
updateVersion
"python3_4"
$LATEST_34
compile
"python3_4"
compile
"python3_4"
assertCaptured
$LATEST_34
assertCaptured
$LATEST_34
assertNotCaptured
"security update"
assertCapturedSuccess
assertCapturedSuccess
}
}
...
@@ -146,8 +153,10 @@ testPython3_4_fail() {
...
@@ -146,8 +153,10 @@ testPython3_4_fail() {
}
}
testPython3_5
()
{
testPython3_5
()
{
updateVersion
"python3_5"
$LATEST_35
compile
"python3_5"
compile
"python3_5"
assertCaptured
$LATEST_35
assertCaptured
$LATEST_35
assertNotCaptured
"security update"
assertCapturedSuccess
assertCapturedSuccess
}
}
...
@@ -169,8 +178,10 @@ testPython3_5_fail() {
...
@@ -169,8 +178,10 @@ testPython3_5_fail() {
}
}
testPython3_6
()
{
testPython3_6
()
{
updateVersion
"python3_6"
$LATEST_36
compile
"python3_6"
compile
"python3_6"
assertCaptured
$LATEST_36
assertCaptured
$LATEST_36
assertNotCaptured
"security update"
assertCapturedSuccess
assertCapturedSuccess
}
}
...
@@ -188,10 +199,12 @@ testPython3_6_fail() {
...
@@ -188,10 +199,12 @@ testPython3_6_fail() {
}
}
testPython3_7
()
{
testPython3_7
()
{
updateVersion
"python3_7"
$LATEST_37
compile
"python3_7"
compile
"python3_7"
if
[[
$STACK
=
"cedar-14"
]]
;
then
if
[[
$STACK
=
"cedar-14"
]]
;
then
assertCapturedError
assertCapturedError
else
else
assertNotCaptured
"security update"
assertCaptured
$LATEST_37
assertCaptured
$LATEST_37
assertCapturedSuccess
assertCapturedSuccess
fi
fi
...
...
test/utils
View file @
7654d13f
...
@@ -71,6 +71,11 @@ release()
...
@@ -71,6 +71,11 @@ release()
capture
${
BUILDPACK_HOME
}
/bin/release
${
BUILD_DIR
}
capture
${
BUILDPACK_HOME
}
/bin/release
${
BUILD_DIR
}
}
}
updateVersion
()
{
echo
"
$2
"
>
"test/fixtures/
${
1
}
/runtime.txt"
}
assertCapturedEquals
()
assertCapturedEquals
()
{
{
assertEquals
"
$@
"
"
$(
cat
${
STD_OUT
})
"
assertEquals
"
$@
"
"
$(
cat
${
STD_OUT
})
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment