Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
with lorem
\documentclass{report}
\usepackage[top=3cm,bottom=3cm,left=4cm,right=3cm]{geometry}
\usepackage[demo]{graphicx}
\usepackage{caption} % add ability to customize caption
\usepackage{longtable} % add table
\usepackage{subfig} % images side by side
\usepackage{graphicx}
\usepackage{array}
\newcolumntype{P}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\usepackage[newfloat]{minted}
% allow caption and label in minted
% https://tex.stackexchange.com/questions/254044/caption-and-label-on-minted-code
\newenvironment{pseudocode}{\captionsetup{type=listing}}{}
\SetupFloatingEnvironment{listing}{name=Pseudocode}
\newenvironment{code}{\captionsetup{type=listing}}{}
\SetupFloatingEnvironment{listing}{name=Pseudocode}
%-------------------------------------- only for show page layout
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.25pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc egestas, risus ac aliquam consequat, enim dolor mollis ante, nec viverra lectus nulla non nibh. Integer suscipit volutpat nisl eu iaculis. Phasellus vitae elit tincidunt, dapibus tellus ultricies, ultrices ex. Mauris mi enim, feugiat sit amet dignissim nec, pretium sit amet dolor. Integer non interdum lacus, non aliquet eros. Pellentesque eget leo orci. Sed efficitur orci in ligula cursus, quis dictum enim ultricies. Nam fringilla ornare neque. Aenean eu enim et odio ornare aliquam. Sed bibendum, dui a fermentum rhoncus, ex sapien tempus nisi, fringilla auctor justo massa non velit. Sed viverra eleifend tellus, eget pharetra erat lacinia sit amet. Ut sed turpis in nulla malesuada efficitur.
Sed sed lorem turpis. Integer neque leo, faucibus ac lacus sed, bibendum iaculis diam. Suspendisse ultricies libero ut felis iaculis vulputate. Aenean vehicula pulvinar urna, hendrerit hendrerit magna lobortis in. Fusce at justo vel arcu porttitor gravida. Proin scelerisque, odio vitae pretium lacinia, velit felis tempus risus, in sollicitudin orci felis ac tortor. Nullam id malesuada justo, sed bibendum odio. Integer nec nibh ullamcorper, vehicula augue eu, commodo quam. Proin volutpat sem volutpat sem pellentesque consectetur. Curabitur quis enim ut metus tristique facilisis. Ut vestibulum augue condimentum nibh mollis imperdiet.
Vestibulum sodales enim sed quam iaculis, sed imperdiet massa auctor. Sed accumsan quam turpis, non aliquam mauris porta id. Nulla egestas finibus pharetra. Morbi vehicula sed dolor a lobortis. Sed a mattis purus. Sed ullamcorper rhoncus ex sit amet ultrices. Sed nulla eros, varius vitae lectus eget, blandit mattis tortor. Maecenas malesuada, sem sit amet dignissim aliquam, felis nisl tempor dolor, a eleifend arcu metus volutpat arcu. Cras semper lectus ex, quis interdum massa venenatis a.
Nullam urna ex, finibus quis nunc in, sodales scelerisque lorem. Sed vitae tellus eget urna pulvinar lacinia. Nunc enim sem, finibus at turpis ut, lacinia consequat turpis. Integer vestibulum eleifend lobortis. Vivamus efficitur ex non purus aliquam, eget vulputate est bibendum. Donec quis ante placerat, scelerisque nisl id, scelerisque lorem. Maecenas bibendum fermentum pulvinar. Donec euismod magna nec velit commodo lobortis. Integer risus metus, efficitur id sollicitudin tristique, sollicitudin non diam. Vestibulum convallis pulvinar porta.
Phasellus scelerisque ac diam sit amet ornare. Proin vulputate ante enim, sit amet interdum ligula feugiat ac. Nunc eu cursus ex. Cras vitae venenatis ante, egestas congue odio. Morbi non nisi in erat viverra feugiat. Suspendisse vitae nunc eget magna egestas imperdiet. Quisque fermentum malesuada enim, non porta diam tempor id. Vestibulum ligula lacus, vulputate non blandit vestibulum, suscipit in tellus. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin ornare ullamcorper dui, in malesuada tortor sodales id. Praesent luctus ante ligula, in lobortis mauris auctor ut. Nullam eu erat massa. Mauris sagittis est augue, et fringilla nisl lobortis vitae. Mauris convallis, odio sollicitudin dictum laoreet, lacus mauris tristique dui, sed pharetra arcu tellus vitae velit. Mauris nec sapien eget mi sodales pretium.
\begin{code}
\begin{minted}[mathescape,
fontsize=\footnotesize,
breaklines,
linenos,
numbersep=5pt,
frame=lines,
framesep=2mm]{python}
@pytest.mark.run(order=3)
def test_attach_command(self):
# neo.yml located inside tests dir
os.chdir("tests")
# wait until vm fully resized
vm_status = ''
while vm_status != 'ACTIVE':
# get 'unittest-vm' id
vm_data = vm_lib.get_list()
for vm in vm_data:
if vm.name == 'unittest-vm':
vm_status = vm.status
time.sleep(4)
print('vm still updating ...')
f = StringIO()
with redirect_stdout(f):
a = Attach({'<args>': ['-c', 'ls -a'],
'<command>': 'attach'}, '-c', 'ls -a')
a.execute()
out = f.getvalue()
os.chdir(os.pardir)
assert 'Success' in out
\end{minted}
\captionof{listing}{\emph{Test script} untuk \emph{attach} jalur 1}
\label{ts:attach-c}
\end{code}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.