~drizzle-trunk/drizzle/jenkins-Drizzle-Builder-40

« back to all changes in this revision

Viewing changes to docs/testing/drizzletest_commands.rst

  • Committer: Continuous Integration
  • Date: 2012-07-24 15:51:12 UTC
  • mfrom: (2558.2.7 drizzletest)
  • Revision ID: ci@drizzle.org-20120724155112-gojcamd34516gqfg
added:
  docs/testing/drizzletest_commands.rst
modified:
  docs/index.rst
pending merge tips: (use -v to see all merge revisions)
  M.Sharan Kumar 2012-07-07 modified:

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Drizzletest Commands
 
2
====================
 
3
 
 
4
The commands that are endorsed in Drizzletest are delineated in the following documentation. Examples are given for the commands. Browse **tests/t** for more examples.
 
5
 
 
6
.. note:: The commands are not case sensitive
 
7
 
 
8
List of commands
 
9
----------------
 
10
 
 
11
* :ref:`append_file`
 
12
* :ref:`cat_file`
 
13
* :ref:`change_user`
 
14
* :ref:`character_set`
 
15
* :ref:`chmod`
 
16
* :ref:`connect`
 
17
* :ref:`connection`
 
18
* :ref:`copy_file`
 
19
* :ref:`dec`
 
20
* :ref:`delimiter`
 
21
* :ref:`die`
 
22
* :ref:`diff_files`
 
23
* :ref:`dirty_close`
 
24
* :ref:`disable/enable_abort_on_error`
 
25
* :ref:`disable/enable_connect_log`
 
26
* :ref:`disable/enable_info`
 
27
* :ref:`disable/enable_metadata`
 
28
* :ref:`disable/enable_parsing`
 
29
* :ref:`disable/enable_ps_protocol`
 
30
* :ref:`disable/enable_query_log`
 
31
* :ref:`disable/enable_reconnect`
 
32
* :ref:`disable/enable_result_log`
 
33
* :ref:`disable/enable_rpl_parse`
 
34
* :ref:`disable/enable_warnings`
 
35
* :ref:`disconnect`
 
36
* :ref:`echo`
 
37
* :ref:`end`
 
38
* :ref:`end_timer`
 
39
* :ref:`error`
 
40
* :ref:`eval`
 
41
* :ref:`exec`
 
42
* :ref:`exit`
 
43
* :ref:`file_exists`
 
44
* :ref:`horizontal_results`
 
45
* :ref:`if`
 
46
* :ref:`inc`
 
47
* :ref:`let`
 
48
* :ref:`mkdir`
 
49
* :ref:`list_files`
 
50
* :ref:`list_files_append_file`
 
51
* :ref:`list_files_write_file`
 
52
* :ref:`lowercase_result`
 
53
* :ref:`move_file`
 
54
* :ref:`perl`
 
55
* :ref:`ping`
 
56
* :ref:`query`
 
57
* :ref:`query_get_value`
 
58
* :ref:`query_horizontal`
 
59
* :ref:`query_vertical`
 
60
* :ref:`real_sleep`
 
61
* :ref:`reap`
 
62
* :ref:`remove_file`
 
63
* :ref:`remove_files_wildcard`
 
64
* :ref:`replace_column`
 
65
* :ref:`replace_regex`
 
66
* :ref:`replace_result`
 
67
* :ref:`require`
 
68
* :ref:`result`
 
69
* :ref:`rmdir`
 
70
* :ref:`save_master_pos`
 
71
* :ref:`send`
 
72
* :ref:`send_eval`
 
73
* :ref:`send_quit`
 
74
* :ref:`shutdown_server`
 
75
* :ref:`skip`
 
76
* :ref:`sleep`
 
77
* :ref:`sorted_result`
 
78
* :ref:`source`
 
79
* :ref:`start_timer`
 
80
* :ref:`sync_slave_with_master`
 
81
* :ref:`sync_with_master`
 
82
* :ref:`system`
 
83
* :ref:`vertical_results`
 
84
* :ref:`wait_for_slave_to_stop`
 
85
* :ref:`while`
 
86
* :ref:`write_file`
 
87
   
 
88
.. _append_file:
 
89
 
 
90
append_file
 
91
-----------
 
92
:Syntax: 
 
93
 
 
94
:program:`append_file file_name [terminator]`
 
95
   
 
96
:Example:
 
97
 
 
98
.. code-block:: python
 
99
 
 
100
.. _cat_file:
 
101
 
 
102
cat_file
 
103
--------
 
104
 
 
105
:Syntax: 
 
106
 
 
107
:program:`cat_file file_name`
 
108
   
 
109
:Example:
 
110
 
 
111
.. code-block:: python
 
112
 
 
113
.. _change_user:
 
114
 
 
115
change_user
 
116
-----------
 
117
 
 
118
:Syntax: 
 
119
 
 
120
:program:`change_user [user_name], [password], [db_name]`
 
121
 
 
122
:Example:
 
123
 
 
124
.. code-block:: python
 
125
 
 
126
.. _character_set:
 
127
 
 
128
character_set
 
129
-------------
 
130
 
 
131
:Syntax: 
 
132
 
 
133
:program:`character_set charset_name`
 
134
 
 
135
:Example:
 
136
 
 
137
.. code-block:: python
 
138
 
 
139
.. _chmod:
 
140
 
 
141
chmod
 
142
-----
 
143
 
 
144
:Syntax: 
 
145
 
 
146
:program:`chmod octal_mode file_name`
 
147
 
 
148
:Example:
 
149
 
 
150
.. code-block:: python
 
151
 
 
152
.. _connect:
 
153
 
 
154
connect
 
155
-------
 
156
 
 
157
:Syntax: 
 
158
 
 
159
:program:`connect (name, host_name, user_name, password, db_name [,port_num [,socket [,options [,default_auth]]]])`
 
160
 
 
161
:Example:
 
162
 
 
163
.. code-block:: python
 
164
 
 
165
.. _connection:
 
166
 
 
167
connection
 
168
----------
 
169
 
 
170
:Syntax:
 
171
 
 
172
:program:`connection connection_name`
 
173
 
 
174
:Example:
 
175
 
 
176
.. code-block:: python
 
177
 
 
178
.. _copy_file:
 
179
 
 
180
copy_file
 
181
---------
 
182
 
 
183
:Syntax:
 
184
 
 
185
:program:`copy_file from_file to_file`
 
186
 
 
187
:Example:
 
188
 
 
189
.. code-block:: python
 
190
 
 
191
.. _dec:
 
192
 
 
193
dec
 
194
---
 
195
 
 
196
:Syntax:
 
197
 
 
198
:program:`dec $variable_name`
 
199
 
 
200
:Example:
 
201
 
 
202
.. code-block:: python
 
203
    
 
204
.. _delimiter:
 
205
 
 
206
delimiter
 
207
---------
 
208
 
 
209
:Syntax:
 
210
 
 
211
:program:`delimiter string`
 
212
 
 
213
:Example:
 
214
 
 
215
.. code-block:: python
 
216
 
 
217
.. _die:
 
218
 
 
219
die
 
220
---
 
221
 
 
222
:Syntax:
 
223
 
 
224
:program:`die [message]`
 
225
 
 
226
:Example:
 
227
 
 
228
.. code-block:: python
 
229
 
 
230
.. _diff_files:
 
231
 
 
232
diff_files
 
233
----------
 
234
 
 
235
:Syntax:
 
236
 
 
237
:program:`diff_files file_name1 file_name2`
 
238
 
 
239
:Example:
 
240
 
 
241
.. code-block:: python
 
242
 
 
243
.. _dirty_close:
 
244
 
 
245
dirty_close
 
246
-----------
 
247
 
 
248
:Syntax:
 
249
 
 
250
:program:`dirty_close connection_name`
 
251
 
 
252
.. _disable/enable_abort_on_error:
 
253
 
 
254
disable/enable_abort_on_error
 
255
-----------------------------
 
256
 
 
257
:Syntax:
 
258
 
 
259
:program:`disable_abort_on_error,enable_abort_on_error`
 
260
 
 
261
:Example:
 
262
 
 
263
.. code-block:: python
 
264
 
 
265
.. _disable/enable_connect_log:
 
266
 
 
267
disable/enable_connect_log
 
268
--------------------------
 
269
 
 
270
:Syntax:
 
271
 
 
272
:program:`disable_connect_log, enable_connect_log`
 
273
 
 
274
:Example:
 
275
 
 
276
.. code-block:: python
 
277
 
 
278
.. _disable/enable_info:
 
279
 
 
280
disable/enable_info
 
281
-------------------
 
282
 
 
283
:Syntax:
 
284
 
 
285
:program:`disable_info, enable_info`
 
286
 
 
287
:Example:
 
288
 
 
289
.. code-block:: python
 
290
 
 
291
.. _disable/enable_metadata:
 
292
 
 
293
disable/enable_metadata
 
294
-----------------------
 
295
 
 
296
:Syntax:
 
297
 
 
298
:program:`disable_metadata, enable_metadata`
 
299
 
 
300
:Example:
 
301
 
 
302
.. code-block:: python
 
303
 
 
304
.. _disable/enable_parsing:
 
305
 
 
306
disable/enable_parsing
 
307
----------------------
 
308
 
 
309
:Syntax:
 
310
 
 
311
:program:`disable_parsing, enable_parsing`
 
312
 
 
313
:Example:
 
314
 
 
315
.. code-block:: python
 
316
 
 
317
.. _disable/enable_ps_protocol:
 
318
 
 
319
disable/enable_ps_protocol
 
320
--------------------------
 
321
 
 
322
:Syntax:
 
323
 
 
324
:program:`disable_ps_protocol, enable_ps_protocol`
 
325
 
 
326
:Example:
 
327
 
 
328
.. code-block:: python
 
329
 
 
330
.. _disable/enable_query_log:
 
331
 
 
332
disable/enable_query_log
 
333
------------------------
 
334
 
 
335
:Syntax:
 
336
 
 
337
:program:`disable_query_log, enable_query_log`
 
338
 
 
339
:Example:
 
340
 
 
341
.. code-block:: python
 
342
 
 
343
.. _disable/enable_reconnect:
 
344
 
 
345
disable/enable_reconnect
 
346
------------------------
 
347
 
 
348
:Syntax:
 
349
 
 
350
:program:`disable_reconnect, enable_reconnect`
 
351
 
 
352
:Example:
 
353
 
 
354
.. code-block:: python
 
355
 
 
356
.. _disable/enable_result_log:
 
357
 
 
358
disable/enable_result_log
 
359
-------------------------
 
360
 
 
361
:Syntax:
 
362
 
 
363
:program:`disable_result_log, enable_result_log`
 
364
 
 
365
:Example:
 
366
 
 
367
.. code-block:: python
 
368
 
 
369
.. _disable/enable_rpl_parse:
 
370
 
 
371
disable/enable_rpl_parse
 
372
------------------------
 
373
 
 
374
:Syntax:
 
375
 
 
376
:program:`disable_rpl_parse, enable_rpl_parse`
 
377
 
 
378
:Example:
 
379
 
 
380
.. code-block:: python
 
381
 
 
382
.. _disable/enable_warnings:
 
383
 
 
384
disable/enable_warnings
 
385
-----------------------
 
386
 
 
387
:Syntax:
 
388
 
 
389
:program:`disable_warnings, enable_warnings`
 
390
 
 
391
:Example:
 
392
 
 
393
.. code-block:: python
 
394
 
 
395
.. _disconnect:
 
396
 
 
397
disconnect
 
398
----------
 
399
 
 
400
:Syntax:
 
401
 
 
402
:program:`disconnect connection_name`
 
403
 
 
404
:Example:
 
405
 
 
406
.. code-block:: python
 
407
 
 
408
.. _echo:
 
409
 
 
410
echo
 
411
----
 
412
 
 
413
:Syntax:
 
414
 
 
415
:program:`echo text`
 
416
 
 
417
:Example:
 
418
 
 
419
.. code-block:: python
 
420
 
 
421
.. _end:
 
422
 
 
423
end
 
424
---
 
425
 
 
426
:Syntax:
 
427
 
 
428
:program:`end`
 
429
 
 
430
.. _end_timer:
 
431
 
 
432
end_timer
 
433
---------
 
434
 
 
435
:Syntax:
 
436
 
 
437
:program:`end_timer`
 
438
 
 
439
.. _error:
 
440
 
 
441
error
 
442
-----
 
443
 
 
444
:Syntax:
 
445
 
 
446
:program:`error error_code [,error_code[,...]]`
 
447
 
 
448
:Example:
 
449
 
 
450
.. code-block:: python
 
451
 
 
452
.. _eval:
 
453
 
 
454
eval
 
455
----
 
456
 
 
457
:Syntax:
 
458
 
 
459
:program:`eval statement`
 
460
 
 
461
:Example:
 
462
 
 
463
.. code-block:: python
 
464
 
 
465
.. _exec:
 
466
 
 
467
exec
 
468
----
 
469
 
 
470
:Syntax:
 
471
 
 
472
:program:`exec command [arg1[,arg2[,...]]]`
 
473
 
 
474
:Example:
 
475
 
 
476
.. code-block:: python
 
477
 
 
478
.. _exit:
 
479
 
 
480
exit
 
481
----
 
482
 
 
483
:Syntax:
 
484
 
 
485
:program:`exit`
 
486
 
 
487
.. _file_exists:
 
488
 
 
489
file_exists
 
490
-----------
 
491
 
 
492
:Syntax:
 
493
 
 
494
:program:`file_exists file_name`
 
495
 
 
496
:Example:
 
497
 
 
498
.. code-block:: python
 
499
 
 
500
.. _horizontal_results:
 
501
 
 
502
horizontal_results
 
503
------------------
 
504
 
 
505
:Syntax:
 
506
 
 
507
:program:`horizontal_results`
 
508
 
 
509
:Example:
 
510
 
 
511
.. code-block:: python
 
512
 
 
513
.. _if:
 
514
 
 
515
if
 
516
--
 
517
 
 
518
:Syntax:
 
519
 
 
520
:program:`if(expr)`
 
521
 
 
522
:Example:
 
523
 
 
524
.. code-block:: python
 
525
 
 
526
.. _inc:
 
527
 
 
528
inc
 
529
---
 
530
 
 
531
:Syntax:
 
532
 
 
533
:program:`inc $var_name`
 
534
 
 
535
:Example:
 
536
 
 
537
.. code-block:: python
 
538
 
 
539
.. _let:
 
540
 
 
541
let
 
542
---
 
543
 
 
544
:Syntax:
 
545
 
 
546
:program:`let $var_name = value`
 
547
 
 
548
:program:`let $var_name = query_get_value(query, col_name, row_num)`
 
549
 
 
550
:Example:
 
551
 
 
552
.. code-block:: python
 
553
 
 
554
.. _mkdir:
 
555
 
 
556
mkdir
 
557
-----
 
558
 
 
559
:Syntax:
 
560
 
 
561
:program:`mkdir dir_name`
 
562
 
 
563
:Example:
 
564
 
 
565
.. code-block:: python
 
566
 
 
567
.. _list_files:
 
568
 
 
569
list_files
 
570
----------
 
571
 
 
572
:Syntax:
 
573
 
 
574
:program:`list_files dir_name [pattern]`
 
575
 
 
576
:Example:
 
577
 
 
578
.. code-block:: python
 
579
 
 
580
.. _list_files_append_file:
 
581
 
 
582
list_files_append_file
 
583
----------------------
 
584
 
 
585
:Syntax:
 
586
 
 
587
:program:`list_files_append_file file_name dir_name [pattern]`
 
588
 
 
589
:Example:
 
590
 
 
591
.. code-block:: python
 
592
 
 
593
.. _list_files_write_file:
 
594
 
 
595
list_files_write_file
 
596
---------------------
 
597
 
 
598
:Syntax:
 
599
 
 
600
:program:`list_files_write_file file_name dir_name [pattern]`
 
601
 
 
602
:Example:
 
603
 
 
604
.. code-block:: python
 
605
 
 
606
.. _lowercase_result:
 
607
 
 
608
lowercase_result
 
609
----------------
 
610
 
 
611
:Syntax:
 
612
 
 
613
:program:`lowercase_result`
 
614
 
 
615
:Example:
 
616
 
 
617
.. code-block:: python
 
618
 
 
619
.. _move_file:
 
620
 
 
621
move_file
 
622
---------
 
623
 
 
624
:Syntax:
 
625
 
 
626
:program:`move_file from_file to_file`
 
627
 
 
628
:Example:
 
629
 
 
630
.. code-block:: python
 
631
 
 
632
.. _perl:
 
633
 
 
634
perl
 
635
----
 
636
 
 
637
:Syntax:
 
638
 
 
639
:program:`perl [terminator]`
 
640
 
 
641
:Example:
 
642
 
 
643
.. code-block:: python
 
644
 
 
645
.. _ping:
 
646
 
 
647
ping
 
648
----
 
649
 
 
650
:Syntax:
 
651
 
 
652
:program:`ping`
 
653
 
 
654
.. _query:
 
655
 
 
656
query
 
657
-----
 
658
 
 
659
:Syntax:
 
660
 
 
661
:program:`query [statement]`
 
662
 
 
663
.. _query_get_value:
 
664
 
 
665
query_get_value
 
666
---------------
 
667
 
 
668
:Syntax:
 
669
 
 
670
:program:`query_get_value(query,col_name,row_num)`
 
671
 
 
672
:Example:
 
673
 
 
674
.. code-block:: python
 
675
 
 
676
.. _query_horizontal:
 
677
 
 
678
query_horizontal
 
679
----------------
 
680
 
 
681
:Syntax:
 
682
 
 
683
:program:`query_horizontal statement`
 
684
 
 
685
:Example:
 
686
 
 
687
.. code-block:: python
 
688
 
 
689
.. _query_vertical:
 
690
 
 
691
query_vertical
 
692
--------------
 
693
 
 
694
:Syntax:
 
695
 
 
696
:program:`query_vertical statement`
 
697
 
 
698
:Example:
 
699
 
 
700
.. code-block:: python
 
701
 
 
702
.. _real_sleep:
 
703
 
 
704
real_sleep
 
705
----------
 
706
 
 
707
:Syntax:
 
708
 
 
709
:program:`real_sleep num`
 
710
 
 
711
:Example:
 
712
 
 
713
.. code-block:: python
 
714
 
 
715
.. _reap:
 
716
 
 
717
reap
 
718
----
 
719
 
 
720
:Syntax:
 
721
 
 
722
:program:`reap`
 
723
 
 
724
.. _remove_file:
 
725
 
 
726
remove_file
 
727
-----------
 
728
 
 
729
:Syntax:
 
730
 
 
731
:program:`remove_file file_name`
 
732
 
 
733
:Example:
 
734
 
 
735
.. code-block:: python
 
736
 
 
737
.. _remove_files_wildcard:
 
738
 
 
739
remove_files_wildcard
 
740
---------------------
 
741
 
 
742
:Syntax:
 
743
 
 
744
:program:`remove_files_wildcard dir_name [pattern]`
 
745
 
 
746
:Example:
 
747
 
 
748
.. code-block:: python
 
749
 
 
750
.. _replace_column:
 
751
 
 
752
replace_column
 
753
--------------
 
754
 
 
755
:Syntax:
 
756
 
 
757
:program:`replace_column col_num value [col_num value [,...] ]`
 
758
 
 
759
:Example:
 
760
 
 
761
.. code-block:: python
 
762
 
 
763
.. _replace_regex:
 
764
 
 
765
replace_regex
 
766
-------------
 
767
 
 
768
:Syntax:
 
769
 
 
770
:program:`replace_regex /pattern/replacement/[i] ...`
 
771
 
 
772
:Example:
 
773
 
 
774
.. code-block:: python
 
775
 
 
776
.. _replace_result:
 
777
 
 
778
replace_result
 
779
--------------
 
780
 
 
781
:Syntax:
 
782
 
 
783
:program:`replace_result from_val to_val [from_val to_val [...]]`
 
784
 
 
785
:Example:
 
786
 
 
787
.. code-block:: python
 
788
 
 
789
.. _require:
 
790
 
 
791
require
 
792
-------
 
793
 
 
794
:Syntax:
 
795
 
 
796
:program:`require file_name`
 
797
 
 
798
:Example:
 
799
 
 
800
.. code-block:: python
 
801
 
 
802
.. _result:
 
803
 
 
804
result
 
805
------
 
806
 
 
807
:Syntax:
 
808
 
 
809
:program:`result file_name`
 
810
 
 
811
.. _rmdir:
 
812
 
 
813
rmdir
 
814
-----
 
815
 
 
816
:Syntax:
 
817
 
 
818
:program:`rmdir dir_name`
 
819
 
 
820
:Example:
 
821
 
 
822
.. code-block:: python
 
823
 
 
824
.. _save_master_pos:
 
825
 
 
826
save_master_pos
 
827
---------------
 
828
 
 
829
:Syntax:
 
830
 
 
831
:program:`save_master_pos`
 
832
 
 
833
.. _send:
 
834
 
 
835
send
 
836
----
 
837
 
 
838
:Syntax:
 
839
 
 
840
:program:`send [statement]`
 
841
 
 
842
:Example:
 
843
 
 
844
.. code-block:: python
 
845
 
 
846
.. _send_eval:
 
847
 
 
848
send_eval
 
849
---------
 
850
 
 
851
:Syntax:
 
852
 
 
853
:program:`send_eval [statement]`
 
854
 
 
855
:Example:
 
856
 
 
857
.. code-block:: python
 
858
 
 
859
.. _send_quit:
 
860
 
 
861
send_quit
 
862
---------
 
863
 
 
864
:Syntax:
 
865
 
 
866
:program:`send_quit [timeout]`
 
867
 
 
868
:Example:
 
869
 
 
870
.. code-block:: python
 
871
 
 
872
.. _shutdown_server:
 
873
 
 
874
shutdown_server
 
875
--------------- 
 
876
 
 
877
:Syntax:
 
878
 
 
879
:program:`shutdown_server [timeout]`
 
880
 
 
881
:Example:
 
882
 
 
883
.. code-block:: python
 
884
 
 
885
.. _skip:
 
886
 
 
887
skip
 
888
----
 
889
 
 
890
:Syntax:
 
891
 
 
892
:program:`skip [message]`
 
893
 
 
894
:Example:
 
895
 
 
896
.. code-block:: python
 
897
 
 
898
.. _sleep:
 
899
 
 
900
sleep
 
901
-----
 
902
 
 
903
:Syntax:
 
904
 
 
905
:program:`sleep num`
 
906
 
 
907
:Example:
 
908
 
 
909
.. code-block:: python
 
910
 
 
911
.. _sorted_result:
 
912
 
 
913
sorted_result
 
914
-------------
 
915
 
 
916
:Syntax:
 
917
 
 
918
:program:`sorted_result`
 
919
 
 
920
:Example:
 
921
 
 
922
.. code-block:: python
 
923
 
 
924
.. _source:
 
925
 
 
926
source
 
927
------
 
928
 
 
929
:Syntax:
 
930
 
 
931
:program:`source file_name`
 
932
 
 
933
:Example:
 
934
 
 
935
.. code-block:: python
 
936
 
 
937
.. _start_timer:
 
938
 
 
939
start_timer
 
940
-----------
 
941
 
 
942
:Syntax:
 
943
 
 
944
:program:`start_timer`
 
945
 
 
946
.. _sync_slave_with_master:
 
947
 
 
948
sync_slave_with_master
 
949
----------------------
 
950
 
 
951
:Syntax:
 
952
 
 
953
:program:`sync_slave_with_master [connection_name]`
 
954
 
 
955
.. _sync_with_master:
 
956
 
 
957
sync_with_master
 
958
----------------
 
959
 
 
960
:Syntax:
 
961
 
 
962
:program:`sync_with_master offset`
 
963
 
 
964
.. _system:
 
965
 
 
966
system
 
967
------
 
968
 
 
969
:Syntax:
 
970
 
 
971
:program:`system command [arg1[,arg2[,...]]]`
 
972
 
 
973
:Example:
 
974
 
 
975
.. code-block:: python
 
976
 
 
977
.. _vertical_results:
 
978
 
 
979
vertical_results
 
980
----------------
 
981
 
 
982
:Syntax:
 
983
 
 
984
:program:`vertical_results`
 
985
 
 
986
:Example:
 
987
 
 
988
.. code-block:: python
 
989
 
 
990
.. _wait_for_slave_to_stop:
 
991
 
 
992
wait_for_slave_to_stop
 
993
----------------------
 
994
 
 
995
:Syntax:
 
996
 
 
997
:program:`wait_for_slave_to_stop`
 
998
 
 
999
.. _while:
 
1000
 
 
1001
while
 
1002
-----
 
1003
 
 
1004
:Syntax:
 
1005
 
 
1006
:program:`while(expr)`
 
1007
 
 
1008
:Example:
 
1009
 
 
1010
.. code-block:: python
 
1011
 
 
1012
.. _write_file:
 
1013
 
 
1014
write_file
 
1015
----------
 
1016
 
 
1017
:Syntax:
 
1018
 
 
1019
:program:`write_file file_name [terminator]`
 
1020
 
 
1021
:Example:
 
1022
 
 
1023
.. code-block:: python
 
1024
 
 
1025