blob: e76b97b0298863bde6942b06ba06140b9f5a2034 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from __future__ import annotations
from virtualenv.activation import CShellActivator
def test_csh(activation_tester_class, activation_tester):
class Csh(activation_tester_class):
def __init__(self, session):
super().__init__(CShellActivator, session, "csh", "activate.csh", "csh")
def print_prompt(self):
# Original csh doesn't print the last newline,
# breaking the test; hence the trailing echo.
return "echo 'source \"$VIRTUAL_ENV/bin/activate.csh\"; echo $prompt' | csh -i ; echo"
activation_tester(Csh)
|