File tree Expand file tree Collapse file tree 9 files changed +19
-24
lines changed Expand file tree Collapse file tree 9 files changed +19
-24
lines changed Original file line number Diff line number Diff line change 1
- FROM aa8y/core:python2
1
+ FROM python:2-alpine
2
2
3
- MAINTAINER github.com/banga /powerline-shell
3
+ MAINTAINER github.com/b-ryan /powerline-shell
4
4
5
5
USER root
6
6
RUN apk add --no-cache --update \
@@ -12,22 +12,17 @@ RUN apk add --no-cache --update \
12
12
subversion && \
13
13
rm -rf /var/cache/apk/*
14
14
15
- # Cache the dev requirements. Directory is set in the base image.
16
- WORKDIR $APP_DIR
15
+ RUN mkdir /code
16
+ WORKDIR /code
17
17
COPY requirements-dev.txt .
18
18
RUN pip install -r requirements-dev.txt && \
19
- rm -rf requirements-dev.txt
19
+ rm requirements-dev.txt
20
20
21
- # 'USER' is set in the base image. It points to a non-root user called 'docker'.
22
- USER $USER
23
- RUN bzr whoami "$USERNAME <$USER@example.com>" && \
24
- git config --global user.email "$USER@example.com" && \
25
- git config --global user.name "$USERNAME"
21
+ RUN bzr whoami "root <root@example.com>" && \
22
+ git config --global user.email "root@example.com" && \
23
+ git config --global user.name "root"
26
24
27
25
COPY . ./
28
- USER root
29
- RUN ./setup.py install && \
30
- chown -R $USER:$USER .
26
+ RUN ./setup.py install
31
27
32
- USER $USER
33
- ENTRYPOINT ["/bin/bash" ]
28
+ ENV USER root
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
-
2
+ set -eu
3
3
docker build -t powerline-shell .
4
- docker run --rm -it powerline-shell -c nosetests
4
+ docker run --rm -it powerline-shell nosetests " $@ "
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ def setUp(self):
34
34
sh .cd ("trunk" )
35
35
sh .bzr ("init" )
36
36
37
- self .segment = bzr .Segment (self .powerline )
37
+ self .segment = bzr .Segment (self .powerline , {} )
38
38
39
39
def tearDown (self ):
40
40
shutil .rmtree (self .dirname )
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ def setUp(self):
28
28
sh .fossil ("init" , "test.fossil" )
29
29
sh .fossil ("open" , "test.fossil" )
30
30
31
- self .segment = fossil .Segment (self .powerline )
31
+ self .segment = fossil .Segment (self .powerline , {} )
32
32
33
33
def tearDown (self ):
34
34
shutil .rmtree (self .dirname )
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ def setUp(self):
15
15
sh .cd (self .dirname )
16
16
sh .git ("init" , "." )
17
17
18
- self .segment = git_stash .Segment (self .powerline )
18
+ self .segment = git_stash .Segment (self .powerline , {} )
19
19
20
20
def tearDown (self ):
21
21
shutil .rmtree (self .dirname )
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def setUp(self):
19
19
sh .cd (self .dirname )
20
20
sh .git ("init" , "." )
21
21
22
- self .segment = git .Segment (self .powerline )
22
+ self .segment = git .Segment (self .powerline , {} )
23
23
24
24
def tearDown (self ):
25
25
shutil .rmtree (self .dirname )
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ def setUp(self):
29
29
sh .cd (self .dirname )
30
30
sh .hg ("init" , "." )
31
31
32
- self .segment = hg .Segment (self .powerline )
32
+ self .segment = hg .Segment (self .powerline , {} )
33
33
34
34
def tearDown (self ):
35
35
shutil .rmtree (self .dirname )
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ class HostnameTest(unittest.TestCase):
9
9
def setUp (self ):
10
10
self .powerline = mock .MagicMock ()
11
11
self .powerline .theme = Color
12
- self .segment = hostname .Segment (self .powerline )
12
+ self .segment = hostname .Segment (self .powerline , {} )
13
13
14
14
def test_colorize (self ):
15
15
self .powerline .segment_conf .return_value = True
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ class UptimeTest(unittest.TestCase):
19
19
20
20
def setUp (self ):
21
21
self .powerline = mock .MagicMock ()
22
- self .segment = uptime .Segment (self .powerline )
22
+ self .segment = uptime .Segment (self .powerline , {} )
23
23
24
24
@mock .patch ('subprocess.check_output' )
25
25
def test_all (self , check_output ):
You can’t perform that action at this time.
0 commit comments