Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
| Download
Sage Reference Manual
Project: SageManifolds
Views: 717109Search.setIndex({envversion:42,terms:{represent:6,all:[1,2,4,5,6,7,8],code:[2,3,4,5,6,7,8],partial:7,reproduc:6,skip:[4,1,5,2],global:[7,4,5,3],roe:[3,4,5,2,7,8],example_python_funct:5,prefix:6,sleep:[1,7,8],dirnam:2,abil:7,follow:[4,7,3],disk:2,categori:8,depend:[7,5,6,8],texfilesourc:5,sympi:7,sigsegv:4,readabl:3,nthread:[7,2],program:[7,5],swap:3,under:[1,7,2],stats_fil:2,esc:3,lstlist:5,"_process_doc":5,control_dt_log:2,digit:3,sourc:[],"__exit__":7,report_failur:7,fals:[1,3,4,5,2,7,8],optional_tag:3,cputim:[7,8],forker:[4,7,3,2],util:[],print:[1,3,4,5,6,7,2],oscmd:3,sage_object:[4,7,2],failur:[7,4,1,5],retriev:[7,8],ticket:[3,1,2],syntax:[4,6],not_her:8,dtp2:3,bitwis:4,tri:[7,6],walltim:[4,7,2,8],optflag:3,succeed:4,level:[7,5,8],die:7,parse_docstr:5,list:[7,3,5,2,8],log_loc:2,"try":[1,7],arithmeticerror:7,larg:3,stderr:7,dealt:7,ellipt:7,start_spoof:7,dir:2,doctestdispatch:7,dummy_handl:7,slower:2,ten:3,pickleabl:7,"0o777":2,request:4,sign:3,tex:5,check_skip:5,second:[4,1,7,2],blanklin:[4,1,7],skipdir:2,pass:[1,2,3,5,6,7,8],filter_sourc:2,append:5,even:[1,5,2],index:0,deleg:6,guava:[3,2],appear:[5,2],sum:4,brief:5,access:[7,6],version:[3,4,5,2,7,8],recordingdict:[7,5,8],nonetyp:4,"new":[5,6,2],symmetr:3,markedoutput:3,method:[4,7,6,2],unlabel:[4,1],postcript:4,redirect:7,full:2,tmp_dir:2,iteritem:7,sagespoofinout:7,never:7,ainv:7,len:[7,4,5,2],error_statu:4,sage_doc:5,normalize_whitespac:[4,7,3],slow:7,let:2,running_global_digest:7,debugg:7,eval:7,path:[1,3,4,5,2,7],safer:2,becom:2,modifi:6,sinc:[7,4,5,6,8],valu:[1,7,6,8],wait:7,search:0,algebra:8,shift:5,sig_on:[1,5],queue:7,loop:7,within:5,pick:7,example2:3,implement:[3,5,6],werror:2,sage_sourc:[3,5],overrid:5,semant:6,pythonsourc:5,extra:[7,4,5,3],appli:7,modul:[0,3,4,5,2,7,8],filenam:[7,4,5,3,2],"boolean":[7,4,5,3,2],total:[4,7,2],unit:7,bookkeep:7,from:[1,2,3,4,5,6,7,8],describ:[4,3],would:2,commun:6,doubl:[7,5],dict_differ:8,two:[7,6],next:[3,5],few:2,handler:7,call:[1,2,3,4,5,6,7,8],bigo:7,type:[3,5,6],tell:[4,5],more:[3,7,6,2],sort:[3,7,2,8],desir:3,tab_loc:5,wantval:3,abspath:5,benchmark:2,about:7,hurt:1,warn:[7,1,5,2],flag:[7,2],particular:[3,2],known:[3,1,7],obj:6,correctli:[1,5],account:3,endpoint:3,join:[1,3,4,5,2,7],prettyprint:7,err:[4,7],restor:7,work:[7,3,5,2],annot:[4,7,8],dev:7,cat:7,abort:1,zerorel:3,can:[1,3,4,5,6,7,8],whether:[3,4,5,2,7,6],cab:6,compile_and_execut:7,root:5,def:[7,5,6],control:[2,3,4,5,6,7,8],predecessor:7,prompt:7,encapsul:7,stream:7,give:[7,3,5,2],predict:2,deepcopi:1,backslash:3,accept:3,high:2,tag:[3,1],skipfil:2,want:[7,3,5],doctestdefault:[3,4,5,2,7,8],everi:7,serial:[7,2],occur:[3,1,5,8],string:[3,4,5,2,7,6],alwai:2,gagern:6,end:[7,3,5,2],newlin:2,add_fil:2,quot:[5,2],rather:[7,2],anoth:[3,5],get:[7,1,5,6,8],update_result:[4,7],write:[1,7,6,2],how:[4,3,6],sig:[4,7],env:[1,3,4,5,2,7],subdirectori:1,answer:[3,7],instead:6,simpl:[5,8],updat:[7,3,5],in_lib:5,singular:7,max:1,after:[7,4,5,2],zeroab:3,befor:[4,1,5,3],wrong:3,notebook:2,mai:[7,6,2],multipl:[3,7,8],unlink:1,data:[4,7,8],parallel:[1,7],demonstr:6,testresult:7,real_stderr:7,attempt:7,stdin:[1,7],explicit:[4,3,6],correspond:3,element:[3,6],caus:7,inform:[4,7,2],update_digest:7,environ:[7,1,5,2],"99second":[1,7],allow:[3,1,7,8],enter:[7,6],callabl:[7,6],first:[4,7,3,2],retval:7,order:[7,6],sage0:7,least:3,help:[],ouput:7,over:3,"_init":5,becaus:1,testmod:7,"abstract":5,through:7,hexdigest:7,msgfile:7,still:[1,7,2],spoof:7,digest:7,bunch:4,snippet:7,group:[7,8],mockup:6,doctestsourc:[7,5],del:1,x1b:3,better:[3,8],segfault:[4,7],rel_tol:3,crem:7,"_spoofout":7,might:1,real_stdout:7,clear_glob:7,fool:4,them:[5,2],good:[4,7],"return":[1,2,3,4,5,6,7,8],thei:7,handl:[3,1,7,6,2],safe:[5,2],necho:7,initi:[1,3,4,5,2,7,8],"break":3,mention:6,sage_pap:5,fingerprint:3,interrupt:[4,1,7],printpath:5,now:[7,4,1,5],multiprocess:7,name:[3,1,5,6,8],trac:[3,1,2],real_stdin:7,drop:5,nfi:7,nameerror:1,getvalu:7,doctest_test_pid_fil:1,mode:7,timeout:[4,1,7,2,8],"1mbold":3,debug:[1,7],found:[4,1],ntest:[4,7],attributeerror:4,save_stat:2,compil:[1,7],replac:[7,5,6],continu:3,runtest:2,ensur:[7,6],dynamic_class:5,expect:[7,3,1,5,2],teststr:3,human_readable_escape_sequ:3,doctestpars:3,meth:6,differ:[3,1,5,8],todo:2,ending_docstr:5,special:[3,6],out:[4,1,7,3,6],variabl:[1,2,8],occurr:5,item:[7,1,5,8],open:[1,7,2],robert:[3,4,5,2,7,8],pring:7,content:7,signal_nam:4,lineno:5,rel:[3,1,5],hardwar:2,got:[3,1,7,8],plural:8,cwd:[1,5],red:3,ass:2,qualifi:8,proxi:6,insid:[3,5],runtimeerror:[7,3,5,2],getcwd:5,infin:2,standard:[3,7,2],reason:[7,6],base:[2,3,4,5,6,7,8],dictionari:[7,5,6,8],pretend:[4,5],"0000000000000000000000012399a463":3,x1ba:3,md5:7,sigkil:[4,7],indent:[5,8],wai:6,thread:1,unhandl:1,cremona:7,big_oh:7,traceback:[4,1,7,3,2],timer:[4,7,8],david:[3,4,5,2,7,8],recov:7,turn:7,length:3,place:[7,5,2],isn:7,outsid:6,tab:[4,5],sageobject:[4,7,2],origin:[7,3,5],rang:[3,7],oserror:[1,7],onc:7,doctest_var:[3,7],misc:7,number:[1,3,4,5,7,8],doctest_delete_fil:1,echo:7,hook:7,alreadi:4,done:5,construct:8,bradshaw:[3,4,5,2,7,8],oppos:2,ring:[7,3,5,2],nodoctest:2,seekabl:7,given:[2,3,4,5,6,7,8],"long":[4,1,3],pexpect:7,dump:2,messag:[3,7,2],width:7,interact:7,texsourc:5,mkdir:2,system:7,wrapper:6,tentol:3,attach:5,checker:7,cumul:[4,7,2],master:[1,7],tol:[3,1],termin:1,singular_curv:7,"final":[4,7,2],store:[4,7,2,8],inner:5,shell:2,option:[1,3,4,5,2,7],compileflag:7,namespac:[7,5],"00000000000000e":3,copi:[1,8],specifi:[3,7],part:5,pars:[],mostli:2,rst:[7,1,5],myclass:5,exactli:[3,6],grace:7,temporaryfil:7,kind:[4,1],my_test_var:7,keyword:2,whenev:8,provid:5,return_cod:4,remov:3,second_on_modern_comput:2,zero:[4,3],structur:[7,4,5,6,2],charact:[4,3],check_output:3,t30:1,str:[3,7],were:4,dtr:[4,7],dtp:3,seri:7,pre:3,fork:2,comput:[4,2],runner:[4,7],doctestcontrol:[4,7,2],"__getattribute__":6,argument:[3,6,2],pselect:7,have:[4,2,3,8],need:[7,1,5],"null":7,seek:7,"_extract_future_flag":7,ellipticcurv:[3,7,8],parsed2:3,equival:[5,6,2],memcheck:2,self:[7,2,5,6,8],note:[2,8],also:[1,3,4,5,6,7,2],ideal:7,without:[3,1],ex2:7,take:3,which:[2,3,4,5,6,7,8],ex1:7,divert:7,tool:2,singl:7,pyx:[5,2],simplifi:7,begin:[7,3,5],printer:7,unless:[3,2],want_ab:3,trace:6,exec:[1,2],tracerhelp:6,zerotol:3,glob:7,parallel_dispatch:7,newclass:5,most:[1,3,4,2,7,6],abc:3,noun:8,arithmet:3,pair:[1,5,8],insul:7,segment:4,"class":[],latex:5,don:[3,7],sage_opt:[4,7],make_marked_output:3,clear:7,cover:6,sdf:7,block_hup:7,sagedoctestpars:[3,5],pipe:7,dummi:7,ext:[7,2],runtim:[5,2],determin:[7,4,5],parentmethod:8,sage_timeout:1,fact:6,ridicul:1,show:[4,1],text:[3,5],verbos:[4,7],subprocess:[1,7,2],tour_advanc:5,demey:3,run_doctest:[7,2],involv:[],current:[3,5,2],onli:2,explicitli:2,pad_numb:8,just:[7,3,5],pretti:7,much:3,"__enter__":7,activ:2,than:[7,5,2],sage_pexpect_log:7,dict:[4,1,5,8],factor:[3,6],hello_world:[5,2],fstat:7,sighup:[1,7],reset:[7,8],sig_dfl:7,pgid:7,ellipticcurve_field:7,variou:[4,5,2,8],create_run_id:2,orang:8,stop:[7,4,5,8],hashlib:7,outputcheck:[3,7],obtain:[3,8],stop_spoof:7,cannot:[1,2],progress:7,report:[],aaa:7,output_differ:3,report_head:4,requir:6,block:[7,5],stringdoctestsourc:5,bar:[3,6],enabl:7,doctestreport:[4,7],force_lib:5,baz:3,tests_dir:1,pre_hash:3,supp:2,bad:[4,1,7],stuff:[4,7],common:5,contain:[6,3,4,5,2,8],tlist:3,show_skip:[4,1],where:2,happen:2,"\u011b\u0161\u010d\u0159\u017e\u00fd\u00e1\u00ed\u00e9\u010f\u010f":3,set:[2,3,4,5,6,7,8],warn_long:7,sagenb:2,abs_tol:3,frame:7,report_start:7,p4cka9e:3,atexit:1,see:[3,1,7,6,2],num:2,result:[],arg:[2,3,7,6,8],fail:[4,1,7,3,2],close:[7,2],apropri:6,infinit:7,statu:4,read_messag:7,sage_src:[1,3,4,5,2,7],sagedoctestrunn:[4,7],sage_loc:2,databas:[7,5],user:4,enumer:2,funclist:7,ngood:7,state:7,myfil:7,between:[3,7],"import":[1,2,3,4,5,6,7,8],sre_match:5,attribut:[7,4,5,6,2],accord:[3,7],extend:6,result_queu:7,tempfil:7,entir:2,here:[3,5,2],"31m":3,frozenset:6,ipython:7,toler:[3,1],check_cal:7,addit:[7,5,6],both:7,last:[4,1,7,3,2],test_safe_directori:2,fault:4,doprint:7,want_rel:3,valgrind:2,wrn:7,instanc:[7,4,5,3],reduce_hex:3,equat:7,context:[3,5],mani:[1,7],dtt:7,whole:5,get_sourc:3,randord:5,comment:3,d41d8cd98f00b204e9800998ecf8427:7,simpli:6,kwd:[1,3,2,8,7,6],point:[3,7],wall:[4,7,2],foobar:8,outfil:7,chmod:2,skipm:2,fix:1,enlarg:3,nmore:5,add_toler:3,assum:4,goodby:1,duplic:2,quit:7,three:[7,6],originalsourc:3,evalu:5,bbf:7,due:[4,1],empti:8,insuffici:2,report_unexpected_except:7,ran:7,json:2,fail_and_di:1,treat:5,interest:7,modif:3,tmp_filenam:[1,2],doctestrunn:7,getpid:7,modern:2,suppress:2,persist:3,worker:[4,7],sageoutputcheck:[4,7,3],ani:[7,2],assert:5,togeth:[7,5],child:[1,7],"catch":7,running_doctest_digest:7,those:1,"case":[6,2],want_tol:3,subsequ:7,outtmpfil:7,rndstr:3,mypkg:3,qname:8,defin:[7,1,5,2],"while":[7,1,5],match:[7,4,5,3],none:[4,5,2,8,7,6],error:[2,4,7,3,6],"12399aedf":3,fixtur:[],homset:[7,2],spawn:2,real:3,auxilliari:[3,8],not_test:2,helper:6,stdout:7,alon:2,von:6,pythonstringsourc:5,non:[4,7,6],sig_off:1,cmdline:2,doctesttask:7,itself:6,crash:[4,1],maxsiz:5,"__init__":7,present:2,author:[2,3,4,5,6,7,8],make:[3,2],referenti:5,same:[4,6,2],member:6,python:[7,3,5,2],tutori:5,document:5,no_such_fil:2,complet:7,finish:[4,7],sig_on_count:[1,5],longtim:1,parse_toler:3,nif:7,doctestwork:7,solut:5,interrupt_diehard:1,rmessag:7,rais:[7,3,1,5,2],logfil:2,improv:3,report_success:7,immedi:5,tenrel:3,typic:6,expand:2,recent:[4,1,7,3,2],task:7,off:[3,1,5],lib:2,free_module_homspac:7,displayhook:7,keyboardinterrupt:1,random:[3,1,8],irrelev:4,well:[5,6],parenthes:3,inherit:6,pdb:7,pickl:[3,8],exampl:[1,2,3,4,5,6,7,8],command:[4,1,7,2],userwarn:[7,5],thi:[1,2,3,4,5,6,7,8],everyth:4,usual:7,test1:5,load:[5,2],test3:5,test2:5,entri:[5,6],execut:[1,7,6,2],less:5,starting_docstr:5,jeroen:3,rest:5,unexpand:2,gdb:[1,2],kill:[4,1,7],expand_files_into_sourc:[7,2],human:3,sympifi:7,"__dict__":8,repr:6,languag:5,previous:[1,7],restfilesourc:5,signal:[4,1,7],had:[1,7,6],except:[1,7],add:2,other:[4,1,6,8],is_al:7,"_sre":5,input:[3,4,5,2,7,6],save:2,explanatori:3,kick:2,bin:2,indentifi:3,simple_failur:1,ex0:7,read:[1,7,6,2],term:1,dispatch:7,world:[7,5,2],bit:[4,5],get_basenam:5,recurs:2,pythonfilesourc:5,infil:7,pkg_name:3,insert:[7,5],run_val_gdb:2,sigchld:7,success:3,devnul:[1,7],should:[7,3,1,5,2],lineno_shift:5,optionflag:[4,7,3],integ:[7,4,5,3],noth:[7,2],collect:[4,7],nlater:3,either:5,martin:6,output:[3,4,5,2,7,6],page:0,exitcod:7,exceed:[3,1],chdir:5,what:[3,6],interv:3,some:[7,4,5,6],qualified_nam:5,dead:1,isfil:1,magma:[4,3,2],previou:5,pad_noun:8,attributeaccesstracerhelp:6,guarante:[3,6],indirect:7,successfulli:7,librari:[7,5,2],kei:[7,2,8],"__setattr__":6,lead:3,"__contains__":8,init_sag:7,leak:2,avoid:6,though:[1,7],lean:6,subclass:[3,5],summar:[4,7],track:[7,8],exit:[4,1,6],sequenc:3,foo:[3,5,6],complic:6,report_overtim:7,anyth:8,refer:7,defaultdict:4,process:[],object:[4,5,2,8,7,6],run:[],bold:3,sourcelanguag:5,each:[7,6,2],freehom:7,els:5,"1e10":3,step:7,from_base_r:8,promot:2,fulli:8,sigabrt:1,unsaf:2,comparison:7,filedoctestsourc:[7,4,5,3,2],actual:[3,7,6,2],"_prompt":7,testsuit:[5,8],linenumb:5,surround:6,nbar:6,kept:6,save_result_output:7,wmessag:7,exc_info:7,"_exit":2,produc:7,gamma:3,realpath:5,own:[7,5],absolut:[3,5],sigusr1:7,this_gives_a_nameerror:1,warning_funct:7,"float":[3,2],automat:1,appropri:2,down:3,determine_meaning_of_lif:3,basenam:[4,5,2],been:[1,7,6,8],strip:[3,5],wrap:[1,6],mark:[3,5],your:2,risk:2,compon:1,log:2,val:6,aren:5,sort_sourc:2,support:[1,5],hex:3,make_recording_dict:8,overwrit:2,custom:[3,7],start:[1,4,5,2,7,8],appl:8,interfac:7,includ:[4,5,2],lot:7,parse_optional_tag:3,"_name2ft":7,count_noun:8,lambda:[7,2],"function":[],refus:2,serial_dispatch:7,properli:1,create_doctest:[7,4,5,3],verbatim:5,reproducible_repr:6,tupl:4,basic:7,wrap_lin:7,keyerror:1,binomiak:1,sage_tmp:2,link:5,intern:[4,5],line_numb:5,line:[1,3,4,5,2,7],"true":[1,2,3,4,5,6,7,8],bug:[3,1],load_stat:2,tripl:5,quotetyp:5,utf:3,attr:5,consist:3,possibl:7,"default":[4,5,2,8,7,6],caller:2,displai:[7,5],troubl:4,valueerror:1,record:[7,8],below:[5,6],limit:7,doc:5,otherwis:[3,6],problem:[7,5],similar:6,succe:7,non_negative_integ:2,curv:7,"1second":1,featur:[3,8],hash:[7,5,6],creat:[7,3,5,2],"int":[4,1],certain:6,dure:[7,6],parser:[3,5],pid:[4,1],doesn:[7,4,1,5,2],repres:[7,6],"char":7,exist:2,aliv:1,file:[7,4,1,5,2],our:5,inf:3,doe:[7,5,6],check:[7,3,1,5,2],fill:[7,2],incorrect:7,kwds2:1,peach:8,no_failure_yet:7,extract:5,higher:7,pat:6,when:[7,1,5,2],virtual:[1,5],prepend:[3,6],doctest_mod:7,binomi:1,cleanup:2,tsage:5,test:[],you:[2,4,5,3,6],tenab:3,ellipsi:[4,7,3],"1e1000":3,architectur:5,stat:[4,2],resolut:2,consit:3,trace_method:6,symbol:7,csi:3,docstr:[],invalid:[4,1,7],ansi:3,consid:[5,2],gap:[1,7],"3cb44104292c3a3ab4da3112ce5dc35c":7,nestednam:[5,8],e1000:3,attributeaccesstracerproxi:6,tests_env:1,leav:[7,2],longer:7,pss:5,directori:2,dictasobject:[7,4,5,3],space:3,descript:5,probabl:1,cpu:[4,7,2],discrimin:7,ignor:[7,3,5],time:[1,2,3,4,6,7,8],far:4,escap:3,invari:7,hello:[7,1,5,2,8],unset:1,restsourc:5},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","method","Python method"],"3":["py","class","Python class"]},filenames:["index","sage/doctest/test","sage/doctest/control","sage/doctest/parsing","sage/doctest/reporting","sage/doctest/sources","sage/doctest/fixtures","sage/doctest/forker","sage/doctest/util"],titles:["Sage’s Doctesting Framework","Test the doctesting framework","Classes involved in doctesting","Parsing docstrings","Reporting doctest results","Classes for sources of doctests","Fixtures to help testing functionality","Processes for running doctests","Utility functions"],objects:{"sage.doctest.sources.TexSource":{ending_docstring:[5,2,1,""],starting_docstring:[5,2,1,""]},"sage.doctest.control":{run_doctests:[2,1,1,""],skipfile:[2,1,1,""],DocTestController:[2,3,1,""],skipdir:[2,1,1,""],DocTestDefaults:[2,3,1,""]},"sage.doctest.forker.DocTestWorker":{start:[7,2,1,""],read_messages:[7,2,1,""],run:[7,2,1,""],save_result_output:[7,2,1,""],kill:[7,2,1,""]},"sage.doctest.parsing.SageOutputChecker":{check_output:[3,2,1,""],human_readable_escape_sequences:[3,2,1,""],add_tolerance:[3,2,1,""],output_difference:[3,2,1,""]},"sage.doctest.reporting.DocTestReporter":{report:[4,2,1,""],report_head:[4,2,1,""],finalize:[4,2,1,""]},"sage.doctest.fixtures":{AttributeAccessTracerProxy:[6,3,1,""],AttributeAccessTracerHelper:[6,3,1,""],trace_method:[6,1,1,""],reproducible_repr:[6,1,1,""]},"sage.doctest.util.RecordingDict":{start:[8,2,1,""],copy:[8,2,1,""],get:[8,2,1,""]},"sage.doctest.fixtures.AttributeAccessTracerProxy":{"__setattr__":[6,2,1,""],"__getattribute__":[6,2,1,""]},"sage.doctest.fixtures.AttributeAccessTracerHelper":{set:[6,2,1,""],get:[6,2,1,""]},"sage.doctest.sources":{DictAsObject:[5,3,1,""],FileDocTestSource:[5,3,1,""],DocTestSource:[5,3,1,""],TexSource:[5,3,1,""],SourceLanguage:[5,3,1,""],PythonSource:[5,3,1,""],get_basename:[5,1,1,""],RestSource:[5,3,1,""],StringDocTestSource:[5,3,1,""]},"sage.doctest.forker":{DocTestWorker:[7,3,1,""],SageSpoofInOut:[7,3,1,""],init_sage:[7,1,1,""],warning_function:[7,1,1,""],dummy_handler:[7,1,1,""],DocTestTask:[7,3,1,""],SageDocTestRunner:[7,3,1,""],DocTestDispatcher:[7,3,1,""]},"sage.doctest.sources.RestSource":{ending_docstring:[5,2,1,""],parse_docstring:[5,2,1,""],starting_docstring:[5,2,1,""]},"sage.doctest.forker.DocTestDispatcher":{serial_dispatch:[7,2,1,""],dispatch:[7,2,1,""],parallel_dispatch:[7,2,1,""]},"sage.doctest.util":{dict_difference:[8,1,1,""],NestedName:[8,3,1,""],Timer:[8,3,1,""],RecordingDict:[8,3,1,""],make_recording_dict:[8,1,1,""],count_noun:[8,1,1,""]},"sage.doctest.sources.SourceLanguage":{parse_docstring:[5,2,1,""]},"sage.doctest.parsing.SageDocTestParser":{parse:[3,2,1,""]},"sage.doctest.parsing.MarkedOutput":{update:[3,2,1,""]},"sage.doctest.sources.FileDocTestSource":{printpath:[5,2,1,""],basename:[5,2,1,""],in_lib:[5,2,1,""],create_doctests:[5,2,1,""]},"sage.doctest.util.Timer":{annotate:[8,2,1,""],start:[8,2,1,""],stop:[8,2,1,""]},"sage.doctest.forker.SageSpoofInOut":{stop_spoofing:[7,2,1,""],start_spoofing:[7,2,1,""],getvalue:[7,2,1,""]},"sage.doctest.forker.SageDocTestRunner":{report_unexpected_exception:[7,2,1,""],run:[7,2,1,""],update_digests:[7,2,1,""],report_start:[7,2,1,""],compile_and_execute:[7,2,1,""],report_overtime:[7,2,1,""],report_failure:[7,2,1,""],report_success:[7,2,1,""],summarize:[7,2,1,""],update_results:[7,2,1,""]},"sage.doctest.sources.StringDocTestSource":{create_doctests:[5,2,1,""]},"sage.doctest.control.DocTestController":{load_stats:[2,2,1,""],expand_files_into_sources:[2,2,1,""],run_val_gdb:[2,2,1,""],log:[2,2,1,""],create_run_id:[2,2,1,""],add_files:[2,2,1,""],run_doctests:[2,2,1,""],test_safe_directory:[2,2,1,""],cleanup:[2,2,1,""],second_on_modern_computer:[2,2,1,""],run:[2,2,1,""],sort_sources:[2,2,1,""],save_stats:[2,2,1,""],filter_sources:[2,2,1,""]},"sage.doctest.parsing":{SageDocTestParser:[3,3,1,""],SageOutputChecker:[3,3,1,""],get_source:[3,1,1,""],make_marked_output:[3,1,1,""],pre_hash:[3,1,1,""],parse_optional_tags:[3,1,1,""],OriginalSource:[3,3,1,""],parse_tolerance:[3,1,1,""],MarkedOutput:[3,3,1,""],reduce_hex:[3,1,1,""]},"sage.doctest":{control:[2,0,0,"-"],reporting:[4,0,0,"-"],parsing:[3,0,0,"-"],util:[8,0,0,"-"],sources:[5,0,0,"-"],test:[1,0,0,"-"],fixtures:[6,0,0,"-"],forker:[7,0,0,"-"]},"sage.doctest.reporting":{signal_name:[4,1,1,""],DocTestReporter:[4,3,1,""]},"sage.doctest.sources.PythonSource":{ending_docstring:[5,2,1,""],starting_docstring:[5,2,1,""]}},titleterms:{involv:2,"function":[6,8],sourc:5,run:7,help:6,process:7,sage:0,docstr:3,indic:0,util:8,framework:[0,1],report:4,pars:3,doctest:[0,1,4,5,2,7],tabl:0,test:[1,6],fixtur:6,"class":[5,2],result:4}})12